【发布时间】:2011-12-15 21:26:41
【问题描述】:
我遇到了一个问题,希望有人能帮我解决。我遇到了这样一种情况,即我的节点包含一组可见性设置为 false 的子节点。我希望我可以禁用 TreeViewItem 旁边的切换箭头,如果它的所有孩子都是不可见的。这可能吗?这是一个例子:
<TreeView Margin="10,10,0,13" Name="TreeView1" HorizontalAlignment="Left" VerticalAlignment="Top" Width="194" Height="200">
<TreeViewItem Header="Cold Drinks">
<TreeViewItem Header="Coke" Visibility="False"></TreeViewItem>
<TreeViewItem Header="Pepsi" Visibility="False"></TreeViewItem>
</TreeViewItem>
</TreeView>
如何让 Cold Drinks TreeViewItem 隐藏切换箭头?
【问题讨论】:
-
我不知道一个简单的方法。我知道的唯一方法是更改 TreeViewItem 的 ControlTemplate。这是控制模板的链接:msdn.microsoft.com/en-us/library/ms752048.aspx
标签: c# wpf wpf-controls