PRISM C# WPF의 영역에서 hostcontrol/parentcontrol을 가져올 수 있습니까? 지역에보기가 없으면 hostcontrol을 수정하는 사용자 정의 region 비헤이비어를 작성하려고합니다.PRISM의 지역에서 HostControl 가져 오기
RegionBehavior 클래스에는 HostControl 속성이 있지만 거의 null입니다. 어떻게 설정합니까? 또는 호스트 제어를 얻는 방법. 조언 해 주셔서 감사합니다.
[Export(typeof(CollapseRegionBehavior))]
[PartCreationPolicy(CreationPolicy.NonShared)]
public class CollapseRegionBehavior : RegionBehavior, IHostAwareRegionBehavior
{
public DependencyObject HostControl { get; set; }
protected override void OnAttach()
{
if (this.Region.ActiveViews.Count() == 0)
{
}
}
}
예 알아 두었습니다. IHostAwareRegionBehavior는 해당 단계 이후에 부트 스트 래퍼에서 HostControl을 찾을 수없는 경우에만 작동하는 것으로 보입니다. 감사! – Tan