protected void NotifyChildrenTreeChanged(ChildrenTreeChange change) { OnChildrenTreeChanged(change); var parentGroup = Parent as LayoutGroupBase; parentGroup?.NotifyChildrenTreeChanged(ChildrenTreeChange.TreeChanged); }
protected void NotifyChildrenTreeChanged(ChildrenTreeChange change) { OnChildrenTreeChanged(change); var parentGroup = Parent as LayoutGroupBase; if (parentGroup != null) parentGroup.NotifyChildrenTreeChanged(ChildrenTreeChange.TreeChanged); }
protected virtual void OnChildrenTreeChanged(ChildrenTreeChange change) { if (ChildrenTreeChanged != null) { ChildrenTreeChanged(this, new ChildrenTreeChangedEventArgs(change)); } }
protected void NotifyChildrenTreeChanged(ChildrenTreeChange change) { OnChildrenTreeChanged(change); var parentGroup = Parent as LayoutGroupBase; if (parentGroup != null) { parentGroup.NotifyChildrenTreeChanged(ChildrenTreeChange.TreeChanged); } }
protected void NotifyChildrenTreeChanged(ChildrenTreeChange change) { this.OnChildrenTreeChanged(change); LayoutGroupBase parent = base.Parent as LayoutGroupBase; if (parent != null) { parent.NotifyChildrenTreeChanged(ChildrenTreeChange.TreeChanged); } }
protected virtual void OnChildrenTreeChanged(ChildrenTreeChange change) { if (ChildrenTreeChanged != null) ChildrenTreeChanged(this, new ChildrenTreeChangedEventArgs(change)); }
public ChildrenTreeChangedEventArgs(ChildrenTreeChange change) { Change = change; }
public ChildrenTreeChangedEventArgs(ChildrenTreeChange change) { Change = change; }
protected virtual void OnChildrenTreeChanged(ChildrenTreeChange change) { ChildrenTreeChanged?.Invoke(this, new ChildrenTreeChangedEventArgs(change)); }
protected virtual void OnChildrenTreeChanged(ChildrenTreeChange change) { ChildrenTreeChanged?.Invoke(this, new ChildrenTreeChangedEventArgs(change)); }