0
Caliburn.Microでは、親ビューでビューを「アクティブ」にできます。UWP Caliburn.Micro 2 x ActiveItem、同時に2つの画面をアクティブにするには?
親ビューで画面をアクティブにするには、 簡単です。
ActivateItem(new Child1ViewModel());
それだけです。同じ親で2つのビューをアクティブにする方法は?
Caliburn.Microでは、親ビューでビューを「アクティブ」にできます。UWP Caliburn.Micro 2 x ActiveItem、同時に2つの画面をアクティブにするには?
親ビューで画面をアクティブにするには、 簡単です。
ActivateItem(new Child1ViewModel());
それだけです。同じ親で2つのビューをアクティブにする方法は?
コメントの答えはあなたが必要な結果を得る必要がありますConductor<T>.Collection.AllActive
からParentViewModel
継承を持つ、ここでは正しいです。
上記のクラスで提供されるすべてのコレクション機能が本当に必要ない場合は、コンストラクタParentViewModel
で次のようなものを使用できます。
ActiveItem.ConductWith(this);
これは、アクティブ化イベントをParentViewModel
から配線して子をアクティブにするだけです。 Dittoは非アクティブです。
'ParentViewModel'が' Conductor
クラスは 'Conductor .Collection.AllActive'から派生し、派生クラスの' Items'プロパティを使用して複数の画面を追加することができます。 –
FCin