1
したがって、MenuItem
がActiveDocumentにバインドされています。バインドされたviewmodelがnullのときにmenuitemを無効にする
<MenuItem Header="Save File" Command="{Binding ActiveDocument.SaveCommand}"/>
無効化をViewModelにで設定されている/有効化:私はのActiveDocumentを持っていないとき
private bool CanSave(object parameter)
{
return IsDirty;
}
にはどうすれば無効にMenuItemのデフォルトを作ることができますか?
Command
プロパティが
null
参照を返したときにあなたが
false
に
MenuItem
の
IsEnabled
プロパティを設定するトリガーと
Style
を使用することができ