В любом случае, чтобы получить hostcontrol/parentcontrol из региона в PRISM C# WPF. Я пытаюсь написать поведение пользовательского региона, которое изменяет управление хостом, если в регионе нет представлений.Получить HostControl из региона в PRISM
В классе RegionBehavior есть свойство HostControl, но оно не имеет значения null. Как установить его? или как получить 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)
{
}
}
}
Да, я тоже это заметил. Кажется, что IHostAwareRegionBehavior работает только тогда, когда в bootstrapper после этого этапа он не может найти HostControl. Благодаря! – Tan