Treeview的选定项目

时间:2015-08-14 13:09:57

标签: c# wpf xaml treeview

我希望使用命令参数中的上下文菜单从用户右键单击的树视图中获取selectedItem。我不明白这里的相对来源应该是什么。请帮忙

(infoWindow.height + infoWindow.pixelOffset / 2)

我收到错误

使用引用'RelativeSource FindAncestor找不到绑定源,AncestorType ='System.Windows.Controls.TreeView',AncestorLevel ='1''。

1 个答案:

答案 0 :(得分:2)

试试这个:

 <MenuItem Header="MyMenu" Height="20" Command="{Binding RemoveMyCommand}" CommandParameter="{Binding PlacementTarget.SelectedItem, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ContextMenu}}}">
                    </MenuItem>

ContextMenu.PlacementTarget属性

  

获取或设置ContextMenu在打开时所处的UIElement。