我在尝试建立数据绑定到某些MenuItem控件的IsEnabled属性时出现问题,这些控件在Style中定义并应用于Button。 Button在模板中定义,该模板应用于ListConItems,用于UserControl上的List。我需要绑定MenuItem控件的IsEnabled属性所需的属性是UserControl的ViewModel的成员,并分配给DataContext属性。
让我们调用ViewModel上的属性“IsMenuItem1Enabled”,“IsMenuItem2Enabled”等。
我已经尝试了所有我能想到的建立数据绑定的方法,包括使用FindAncestor进行类型ListView,ListBoxItem,UserControl,并且没有任何工作。任何帮助将不胜感激!
以下是样式,模板和ListView的精简版:
(编辑:我将ListBoxItem更新为ListViewItem)
{{1}}
答案 0 :(得分:0)
Dave M在上述评论中提供了一个解决此问题的链接。谢谢戴夫!