コード例 #1
0
ファイル: QSetItemCollection.cs プロジェクト: wushian/QSet
 /// <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 {}
 }
コード例 #2
0
ファイル: QSetItems.cs プロジェクト: modulexcite/QSet
		private void _childItems_BeforeItemRemoved(object sender, BeforeItemRemovedEventArgs e)
		{
			IsDirty = true;
		}
コード例 #3
0
ファイル: QSetMonitor.cs プロジェクト: modulexcite/QSet
			private void ChildItems_BeforeItemRemoved(object sender, BeforeItemRemovedEventArgs e)
			{
				RecursivelyMarkListItemsForDeletion(e.Item);
			}
コード例 #4
0
ファイル: QSetExplorer.cs プロジェクト: modulexcite/QSet
		/// <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();
		}
コード例 #5
0
 private void _childItems_BeforeItemRemoved(object sender, BeforeItemRemovedEventArgs e)
 {
     IsDirty = true;
 }
コード例 #6
0
		/// <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 {}
		}