【发布时间】:2011-02-01 20:09:40
【问题描述】:
我刚开始使用 Microsoft 的 WPF RibbonControl 库(2010 年 10 月发布)。似乎现在可以使用 ICommand 实现并替换 RibbonCommand 作为对 MVVM 更友好的实现。
但是,我无法将 viewmodel 命令(在我的例子中作为 prism DelegateCommand)数据绑定到视图,就像我对标准按钮所做的那样。
这基本上就是我要找的东西:
在 ViewModel 中:
public ICommand NavigateCommand { get { return new DelegateCommand<String>(NavigateExecute); } }
void NavigateExecute(String param)
{
// do whatever you want
}
在 XAML 中:
<ribbon:RibbonButton Command="{Binding NavigateCommand}" CommandParameter="1"/>
然而,该命令从未被触发。任何提示都将受到欢迎。
【问题讨论】: