【发布时间】:2013-02-15 11:40:19
【问题描述】:
有没有办法在 WPF 树视图中执行鼠标或键绑定?
<TreeView ItemsSource="{Binding Main.TreeItems}">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Path=Children}">
<TextBlock Text="{Binding Path=Header}">
<TextBlock.InputBindings>
<MouseBinding Command="{Binding TreeViewClickCommand}" MouseAction="LeftDoubleClick"/>
</TextBlock.InputBindings>
</TextBlock>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
这不起作用。如果我在不在树视图中的按钮上使用我的命令,则该命令被触发。我该如何解决这个问题?
【问题讨论】:
标签: wpf xaml treeview mouse key-bindings