/// <summary> /// Raises the OnItemRepositioned event. /// </summary> /// <param name="e">Event arguments</param> private void OnItemRepositioned(ItemRepositionedEventArgs e) { try { if (_itemRepositioned != null) { _itemRepositioned(this, e); } } catch {} }
private void _childItems_ItemRepositioned(object sender, ItemRepositionedEventArgs e) { IsDirty = true; }
/// <summary> /// Handles event fired when a node is repostioned with ints parent collection. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ChildItems_ItemRepositioned(object sender, ItemRepositionedEventArgs e) { TreeNode moveNode = base.Nodes[e.PreviousPosition]; base.Nodes.RemoveAt(e.PreviousPosition); base.Nodes.Insert(e.NewPosition, moveNode); moveNode.TreeView.SelectedNode = moveNode; }
/// <summary> /// Raises the OnItemRepositioned event. /// </summary> /// <param name="e">Event arguments</param> private void OnItemRepositioned(ItemRepositionedEventArgs e) { try { if (_itemRepositioned != null) _itemRepositioned(this, e); } catch {} }