通过选择项目ContextMenu
是个好主意还是有更好的方法?ListBox
Converter
为了清楚起见,我将描述我的情况:
我有一个列表框控件。作为这个 Lisbox 的ItemsSource是ObservableCollection<MyClass>
我将 Listbox 的 ItemContainerStyle 的 ContextMenu 设置为如下所示:
<Setter Property="ContextMenu" Value="{Binding Converter={StaticResource contextMenuConverter}}"/ >
在ContextMenuConverter我检查 MyClass 类的一些属性并ContextMenu
相应地选择。