私はCaliburn.Micro MVVMフレームワークを使用してWPFアプリケーションを作成しています。Caliburn Microのアクティブビューごとに特定のアクションを実装する
私のShellViewModel
は指揮者であるため、ActiveItem
であり、ActiveItem
の間で切り替えることができます。
私の問題は、アプリケーションメニューの処理にあります。 ShellView.xaml
マークアップにあり、「保存」メニュー項目があります。これをActiveItem
のSave()
メソッドに渡し、ActiveItemのguardプロパティにもバインドします(有効なアイテムが存在しないか、アクティブなアイテムが保存をサポートしていない場合は無効にします)。
私は大文字小文字を扱う簡単な方法がありません。他の誰かが同じようなことを試したことがありますか、Caliburn.Microでこれを行う良い方法を見つけましたか?
これを行う方法は他にもありますが、Caliburn.Microが提供する他のすべてのものについては、私は単純なものが欠けているに違いないと感じています。
ありがとうございました。