如何将命令定义为StaticResource WPF

时间:2018-11-30 14:54:01

标签: c# wpf xaml

我试图将a绑定到DataContextxaml的{​​{1}}的{​​{1}}中定义的命令,但是我不能使用DataGridColumn,因为列不属于因此,我当前的解决方案是在RelativeSource中定义命令并引用它。

但是我的问题是我似乎找不到在ResourceDictionary中定义ICommand的方法,该怎么办?或通过其他任何方式从ResourceDictionary访问DataContext中的命令?

DataGridColumn

1 个答案:

答案 0 :(得分:2)

尝试通过提供具有DatacContext的元素名称来使用元素绑定。

<i:InvokeCommandAction  Command="{Binding ElementName=Window1, Path=DataContext.CommandPropertyName}" />