Esempio n. 1
0
		protected virtual void OnInsertedCore( INode oldNode, NodeTreeInsertOperation operation, INode newNode, bool raiseValidate )
		{
			NodeTreeInsertEventHandler e = (NodeTreeInsertEventHandler) _EventHandlerList[ InsertedEventKey ];
			if ( e != null ) e( oldNode, new NodeTreeInsertEventArgs( operation, newNode ) );

			if ( ! IsRoot ) GetNodeTree( Root ).OnInsertedCore( oldNode, operation, newNode, false );

//			if ( raiseValidate ) OnValidate( OldNode, NewNode.Data );

			if ( raiseValidate ) OnInsertedTree( newNode );
		}
Esempio n. 2
0
		public NodeTreeInsertEventArgs( NodeTreeInsertOperation operation, object node )
		{
			_Operation = operation;
			_Node      = node;
		}
Esempio n. 3
0
		protected virtual void OnInserted( INode oldNode, NodeTreeInsertOperation operation, INode newNode )
		{
			OnInsertedCore( oldNode, operation, newNode, true );
		}