public void SetLayoutPartContainer(ILayoutPartContainer container) { if (Container != null) { Container.ActiveChanged -= OnActiveChanged; Container.SelectedChanged -= OnSelectedChanged; } Container = container; if (Container != null) { Container.ActiveChanged += OnActiveChanged; Container.SelectedChanged += OnSelectedChanged; } }
public void SetLayoutPartContainer(ILayoutPartContainer container) { Container = container; if (Container != null) Container.SelectedChanged += (s, e) => UpdateUnread(); }
public void SetLayoutPartContainer(ILayoutPartContainer container) { _container.Add(container); }