我希望使用命令参数中的上下文菜单从用户右键单击的树视图中获取selectedItem。我不明白这里的相对来源应该是什么。请帮忙
(infoWindow.height + infoWindow.pixelOffset / 2)
我收到错误
使用引用'RelativeSource FindAncestor找不到绑定源,AncestorType ='System.Windows.Controls.TreeView',AncestorLevel ='1''。
答案 0 :(得分:2)
试试这个:
<MenuItem Header="MyMenu" Height="20" Command="{Binding RemoveMyCommand}" CommandParameter="{Binding PlacementTarget.SelectedItem, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ContextMenu}}}">
</MenuItem>
获取或设置ContextMenu在打开时所处的UIElement。