private void RootChange(Change change, DeserializingContext context) { _root = DeserializeAndApplyReplace(null, "", _root, _configurations[_rootHandler.ProxyType], change, context); _rootHandler = ((IEntityHandlerProvider)_root).GetHandler(); RootChanged?.Invoke(this, EventArgs.Empty); }
public void setRoot(TreeNode new_root) { IRecieveDimensionUpdates old_bounds = (Root as PartTreeNode)?.getBounds(); IRecieveDimensionUpdates new_bounds = (new_root as PartTreeNode)?.getBounds(); Root = new_root; RootChanged?.Invoke(this, new ReceiverChangedEventArgs(old_bounds, new_bounds)); }
private void OnMakeRootClick(object sender, EventArgs e) { if (Focus != Root) { var temp = Root; SetRoot(Focus); RootChanged?.Invoke(temp, Root); } }
protected virtual void OnRootChanged(ObservableSortedTree <T> oldRoot) { RootChanged?.Invoke(this, oldRoot); }
private void OnRootChanged(object sender, EventArgs e) { //Invoke. RootChanged?.Invoke(this, new EventArgs()); }