【发布时间】:2011-04-07 16:00:30
【问题描述】:
我有一个 TreeView,一个根 TreeViewItem - 根 TreeViewItem 有水平 Stackpanel 子级,每个子级都有一个 Checkbox 和一个 TreeViewItem,这个 TreeViewItem 有一个标题作为名称,它有一个子级,一个 Shape。
当用户手动点击 Shape 时,它会选择整个 Stackpanel 区域。
我需要以编程方式取消选择 Stackpanl。
TreeView
TreeViewItem
StackPanel [[CheckBox] [TreeViewItem]
[System.Windows.Shapes.Shape]]
StackPanel 没有 IsSelected 属性,Shape 对象也没有。
总结如何取消选择堆栈面板?
【问题讨论】:
-
我认为您只需将 RoutedEvent 设置为“已处理”
-
为什么你的 StackPanel 中有 TreeViewItem?
标签: c# wpf stackpanel