我正在开发一个完全基于 MVVM 的应用程序。我面临一个绑定问题。
<ListView ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}},Path=DataContext.CurrentSecurityList}">
<ListView.ContextMenu>
<ContextMenu>
<MenuItem Header="Remove" Command="{Binding RelativeSource={RelativeSource FindAncestor,AncestorType={x:Type UserControl}},Path=DataContext.RemoveSecurity}"/>
</ContextMenu>
</ListView.ContextMenu>
ListView 绑定在此代码中工作得非常好,但是当涉及到 MenuItem 命令绑定时,问题就来了。有人可以在这里解释我做错了什么。