/// <summary> /// Raises the BeforeItemRemoved event. /// </summary> /// <param name="e">Event arguments</param> private void OnBeforeItemRemoved(BeforeItemRemovedEventArgs e) { try { if (_beforeItemRemoved != null) { _beforeItemRemoved(this, e); } } catch {} }
private void _childItems_BeforeItemRemoved(object sender, BeforeItemRemovedEventArgs e) { IsDirty = true; }
private void ChildItems_BeforeItemRemoved(object sender, BeforeItemRemovedEventArgs e) { RecursivelyMarkListItemsForDeletion(e.Item); }
/// <summary> /// Handles event fired when a child item is removed from the current item. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ChildItems_BeforeItemRemoved(object sender, BeforeItemRemovedEventArgs e) { QSetItemTreeNode removedNode = (QSetItemTreeNode)base.Nodes[e.RemovedAt]; base.Nodes.RemoveAt(e.RemovedAt); removedNode.Dispose(); }
/// <summary> /// Raises the BeforeItemRemoved event. /// </summary> /// <param name="e">Event arguments</param> private void OnBeforeItemRemoved(BeforeItemRemovedEventArgs e) { try { if (_beforeItemRemoved != null) _beforeItemRemoved(this, e); } catch {} }