私はAppBarButton
、アクティブなピボット項目に応じてボタンのセットとそのアクションを変更することが期待されるアプリケーション バー (もちろん caliburn 項目を含む) を使用しようとしています。
項目は Screen ビューモデルを介して表され、それらの親にはConductor
アプリ バーが含まれるビューがあります。
私は本当に上記にこだわっており、基本的に2つのことを理解できません:
1)アプリケーションバーに正しくアクセスし、LoadedPivotItem
トリガーされたときにビューモデルからボタンメッセージをバインドするにはどうすればよいですか? そこのように Message プロパティを指定するいくつかのボタンを追加するとMessage = "DoSomething"
、クリックしても何も起こりません。XAML でこれを行うと、すべて問題ありません。OnInitialize
または .ctor も正常に動作しますが、正しいボタンを挿入するためにどのピボット項目が選択されたかを実際に知る必要があります!
2) ボタン アクションがトリガーされたときに、それを子 Screen に正しく渡して独自のメソッドを呼び出すにはどうすればよいですか? イベントアグリゲーターはこれを行う唯一の正しい方法ですか?
可能であれば、いくつかのコード例を教えてください - ウェブ上で何も見つかりませんでした