无论如何要从 PRISM C# WPF 中的区域获取主机控件/父控件。如果区域中没有视图,我正在尝试编写修改主机控件的自定义区域行为。
RegionBehavior 类中有一个 HostControl 属性,但它始终为空。我该如何设置?或如何获得主机控制。谢谢你的建议!
[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)
{
}
}
}