我有一些命令问题。例如。我有Workspace
一个菜单。在我导入的菜单IMenuItem
中包含 ICommand。所以为了让它工作,我必须CommandBinding
在我的Workspace
.
现在,要导入一些DataTemplate
我正在导出ResourceDictionary
并将其与 合并App.Resources
,所以它根本不是很好,但它甚至不适用于DataBinding
s。
我想使用CommandManager
但我不知道如何使用,我找不到任何示例。
另外我想问有没有办法导出不是类,而是导出现有类的值,我不是说MetaData
。因为每个ICommand
等IMenuItem
我必须声明新类
[Export(typeof(RoutedUICommand)]
class MyNewCommand : RoutedUICommand
{
public MyNewCommand()
{
//...
}
}