所以我有一个绑定到ActiveDocument的MenuItem
。
<MenuItem Header="Save File" Command="{Binding ActiveDocument.SaveCommand}"/>
启用/禁用由ViewModel设置:
private bool CanSave(object parameter)
{
return IsDirty;
}
如果我没有ActiveDocument,怎么能将MenuItem默认设为禁用?
答案 0 :(得分:1)
您可以使用带有触发器的Style
,只要IsEnabled
属性返回{{1},就会将MenuItem
的{{1}}属性设置为false
参考:
Command