• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# ComponentModel.CollectionChangeEventArgs类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中System.ComponentModel.CollectionChangeEventArgs的典型用法代码示例。如果您正苦于以下问题:C# CollectionChangeEventArgs类的具体用法?C# CollectionChangeEventArgs怎么用?C# CollectionChangeEventArgs使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



CollectionChangeEventArgs类属于System.ComponentModel命名空间,在下文中一共展示了CollectionChangeEventArgs类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Remove

 protected internal void Remove(Binding binding)
 {
     CollectionChangeEventArgs e = new CollectionChangeEventArgs(CollectionChangeAction.Remove, binding);
     this.OnCollectionChanging(e);
     this.RemoveCore(binding);
     this.OnCollectionChanged(e);
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:7,代码来源:BindingsCollection.cs


示例2: OnCollectionChanged

 protected virtual void OnCollectionChanged(CollectionChangeEventArgs ccevent)
 {
     if (this.onCollectionChanged != null)
     {
         this.onCollectionChanged(this, ccevent);
     }
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:7,代码来源:BindingsCollection.cs


示例3: OnCollectionChanging

 protected virtual void OnCollectionChanging(CollectionChangeEventArgs e)
 {
     if (this.onCollectionChanging != null)
     {
         this.onCollectionChanging(this, e);
     }
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:7,代码来源:BindingsCollection.cs


示例4: Add

 protected internal void Add(Binding binding)
 {
     CollectionChangeEventArgs e = new CollectionChangeEventArgs(CollectionChangeAction.Add, binding);
     this.OnCollectionChanging(e);
     this.AddCore(binding);
     this.OnCollectionChanged(e);
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:7,代码来源:BindingsCollection.cs


示例5: Clear

 protected internal void Clear()
 {
     CollectionChangeEventArgs e = new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null);
     this.OnCollectionChanging(e);
     this.ClearCore();
     this.OnCollectionChanged(e);
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:7,代码来源:BindingsCollection.cs


示例6: ClearCore

		protected virtual void ClearCore() 
		{
			CollectionChangeEventArgs args = new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null);
			OnCollectionChanging (args);
			base.List.Clear();
			OnCollectionChanged (args);
		}
开发者ID:KonajuGames,项目名称:SharpLang,代码行数:7,代码来源:BindingsCollection.cs


示例7: OnCollectionChanged

 protected void OnCollectionChanged(CollectionChangeEventArgs e)
 {
     if (this.onCollectionChanged != null)
     {
         this.onCollectionChanged(this, e);
     }
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:7,代码来源:AutoCompleteStringCollection.cs


示例8: DataBindingsCollectionChanged

 private void DataBindingsCollectionChanged(object sender, CollectionChangeEventArgs e)
 {
     System.Windows.Forms.Control component = base.Component as System.Windows.Forms.Control;
     if (component != null)
     {
         if ((component.DataBindings.Count == 0) && this.removalNotificationHooked)
         {
             IComponentChangeService service = (IComponentChangeService) this.GetService(typeof(IComponentChangeService));
             if (service != null)
             {
                 service.ComponentRemoved -= new ComponentEventHandler(this.DataSource_ComponentRemoved);
             }
             this.removalNotificationHooked = false;
         }
         else if ((component.DataBindings.Count > 0) && !this.removalNotificationHooked)
         {
             IComponentChangeService service2 = (IComponentChangeService) this.GetService(typeof(IComponentChangeService));
             if (service2 != null)
             {
                 service2.ComponentRemoved += new ComponentEventHandler(this.DataSource_ComponentRemoved);
             }
             this.removalNotificationHooked = true;
         }
     }
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:25,代码来源:ControlDesigner.cs


示例9: OnCollectionChanged

		protected void OnCollectionChanged (CollectionChangeEventArgs e)
		{
			if(CollectionChanged == null)
				return;

			CollectionChanged (this, e);
		}
开发者ID:KonajuGames,项目名称:SharpLang,代码行数:7,代码来源:AutoCompleteStringCollection.cs


示例10: OnCollectionChanged

 protected virtual void OnCollectionChanged(CollectionChangeEventArgs e)
 {
     if (onCollectionChanged != null)
     {
         onCollectionChanged(this, e);
     }
 }
开发者ID:BachelorEric,项目名称:ModelFirst,代码行数:7,代码来源:FilterColumn.cs


示例11: ObjectStateManager_ObjectStateManagerChanged

		private void ObjectStateManager_ObjectStateManagerChanged(Object sender, CollectionChangeEventArgs e) {
			if(e.Action == CollectionChangeAction.Add) {
				if(e.Element is Event) {
					((Event)e.Element).objectContext = objectContext;
				}
			}
		}
开发者ID:paulute,项目名称:eXpand,代码行数:7,代码来源:EFDemoDbContext.cs


示例12: OnUIAGridCellChanged

		private void OnUIAGridCellChanged (object sender, CollectionChangeEventArgs args)
		{
			SWF.DataGridCell cell = (SWF.DataGridCell) args.Element;
			if (cell.ColumnNumber == editProvider.ItemProvider.GetColumnIndexOf (editProvider)
			    && cell.RowNumber == editProvider.ItemProvider.Index)
				RaiseAutomationPropertyChangedEvent ();
		}
开发者ID:mono,项目名称:uia2atk,代码行数:7,代码来源:DataItemEditValuePatternValueEvent.cs


示例13: AddCore

		protected virtual void AddCore (Binding dataBinding) 
		{
			CollectionChangeEventArgs args = new CollectionChangeEventArgs (CollectionChangeAction.Add, dataBinding);
			OnCollectionChanging (args);
			base.List.Add(dataBinding);
			OnCollectionChanged (args);
		}
开发者ID:KonajuGames,项目名称:SharpLang,代码行数:7,代码来源:BindingsCollection.cs


示例14: OnElementSelectedEvent

		private void OnElementSelectedEvent (object sender, CollectionChangeEventArgs args)
		{
			ListItemProvider provider = (ListItemProvider) Provider;
			
			if (provider.ListProvider.SelectedItemsCount == 1
			    && provider.ListProvider.IsItemSelected (provider))
				RaiseAutomationEvent ();
		}
开发者ID:mono,项目名称:uia2atk,代码行数:8,代码来源:DataItemSelectionItemPatternElementSelectedEvent.cs


示例15: ColumnCollectionChanged

 private void ColumnCollectionChanged(object sender, CollectionChangeEventArgs e) {
     DataView dv = (DataView)_dvWeak.Target;
     if (dv != null) {
         dv.ColumnCollectionChangedInternal(sender, e);
     }
     else {
         CleanUp(true);
     }
 }
开发者ID:uQr,项目名称:referencesource,代码行数:9,代码来源:DataViewListener.cs


示例16: ParentRelationCollectionChanged

 private void ParentRelationCollectionChanged(object sender, CollectionChangeEventArgs e) {
     DataView dv = (DataView)_dvWeak.Target;
     if (dv != null) {
         dv.ParentRelationCollectionChanged(sender, e);
     }
     else {
         CleanUp(true);
     }
 }
开发者ID:uQr,项目名称:referencesource,代码行数:9,代码来源:DataViewListener.cs


示例17: OnElementSelectedEvent

		private void OnElementSelectedEvent (object sender, 
		                                     CollectionChangeEventArgs e)
		{
			ListItemProvider provider = (ListItemProvider) Provider;
			
			if (((SWF.ListBox) provider.Control).SelectedIndex == provider.Index
			    && provider.ListProvider.SelectedItemsCount == 1)
				RaiseAutomationEvent ();
		}
开发者ID:mono,项目名称:uia2atk,代码行数:9,代码来源:ListItemSelectionItemPatternElementSelectedEvent.cs


示例18: CollectionChangingHandler

		void CollectionChangingHandler (object o, CollectionChangeEventArgs args)
		{
			BindingsCollection coll = (BindingsCollection)o;

			collection_changing_called = true;
			Assert.AreEqual (collection_expected_count, coll.Count, collection_expected_assert + "-0");
			Assert.AreEqual (collection_action_expected, args.Action, collection_expected_assert + "-1");
			Assert.AreEqual (collection_element_expected, args.Element, collection_expected_assert + "-2");
		}
开发者ID:nlhepler,项目名称:mono,代码行数:9,代码来源:BindingsCollectionTest.cs


示例19: OnIsSelectedChanged

		private void OnIsSelectedChanged (object sender, CollectionChangeEventArgs args)
		{
			ListItemProvider provider = (ListItemProvider) Provider;
			bool selectedChanged = provider.ListProvider.IsItemSelected (provider);

			if (selectedChanged != selected) {
			    RaiseAutomationPropertyChangedEvent ();
				selected = selectedChanged;
			}
		}
开发者ID:mono,项目名称:uia2atk,代码行数:10,代码来源:DataItemSelectionItemPatternIsSelectedEvent.cs


示例20: OnElementAddedToSelectionEvent

		private void OnElementAddedToSelectionEvent (object sender, 
		                                             CollectionChangeEventArgs e)
		{
			if (e.Action == CollectionChangeAction.Add) {
				ListItemProvider listItemProvider = (ListItemProvider) Provider;

				if ((int) e.Element == listItemProvider.Index
				    && listItemProvider.ListProvider.SelectedItemsCount > 1)
					RaiseAutomationEvent ();
			}
		}
开发者ID:mono,项目名称:uia2atk,代码行数:11,代码来源:ListItemSelectionItemPatternElementAddedEvent.cs



注:本文中的System.ComponentModel.CollectionChangeEventArgs类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# ComponentModel.Component类代码示例发布时间:2022-05-26
下一篇:
C# ComponentModel.CancelEventArgs类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap