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
의 생성자에서 다음과 같이 사용할 수 있습니다.
이것은 Activate 이벤트를 ParentViewModel
에서 연결하여 자식을 활성화합니다. Ditto는 비활성화 상태입니다.
'ParentViewModel'이 'Conductor
클래스는 'Conductor .Collection.AllActive'에서 파생되어야하며 파생 클래스의'Items' 속성을 사용하여 여러 화면을 추가 할 수 있습니다. –
FCin