,,C#命名空间System.ComponentModel属性方法汇总

,,C#命名空间System.ComponentModel属性方法汇总

本文解释了C#命名空间系统的属性方法。ComponentModel详细介绍,对大家的学习或者工作都有一定的参考价值。有需要的朋友就跟着下面的边肖学习吧。

1,System.ComponentModel

系统。ComponentModel命名空间提供用于实现组件和控件的运行时和设计时行为的类。该命名空间包括用于实现属性和类型转换器、数据源绑定和组件授权的基类和接口。

# C有漂亮的语法,特征标注就是其中之一。其使用特点如下。

我在研究ASP.NET core的时候,很多地方都用到了大神代码的大量特性,特性的类型也很多,比如O ((8因此,笔者根据微软的数据整理(大部分官方复制文档)。

此命名空间中的类将分为以下类别:

核心组件类。组件、IComponent、容器和IContainer类。组件授权。License、LicenseManager、LicenseProvider和LicenseProviderAttribute类。特点。类属性。说明符和持久性。TypeDescriptor、EventDescriptor和PropertyDescriptor类。类型转换器。TypeConverter类。

之前我把一些东西搞混了,比如type [Required] [MaxLength]。这些特征本质上是类,以及它们的构造函数和方法。

ComponentModel命名空间提供system . component model . data annotations,包含数据操作的特征。

后面会详细解释。

2,特性命名空间与常用类

[必选] [MaxLength]等特性存储在命名空间system . component model . data annotations中,作者列出了其他命名空间:

系统的命名空间描述。ComponentModel.Design命名空间包含开发人员可以用来为组件生成自定义设计时行为的类,以及在设计时配置组件所需的用户界面。

设计环境提供了一个系统,使开发人员能够安排组件并配置其属性。

为了在设计时环境中正确运行,一些组件可能需要设计时特有的特定行为。

同时,提供自定义用户界面来帮助开发人员配置组件或复杂数据类型的值也可能非常有用。

在此命名空间中定义的类和接口可用于生成组件的设计时行为、访问设计时服务以及实现自定义设计时配置接口。

系统。ComponentModel.com定位这个命名空间提供了一个托管扩展框架(MEF)类系统。componentmodel.dataannotations命名空间是该类的核心,它提供了定义ASP.NET MVC和ASP.NET数据控件的类的特征。系统。componentmodel.design.data命名空间包含可用于为数据相关组件生成自定义设计时行为Sy的类。命名空间词干。component model . design . serialization提供类型系统。可以在设计时自定义和控制序列化的componentmodel.com position . hosting。命名空间提供托管扩展性框架(MEF)类型,这些类型对可扩展应用程序的开发人员或宿主非常有用。命名空间系统。组件模型。Dataannotations.schema为用于定义ASP.NET MVC和ASP.NET数据控件的元数据的类的特征提供支持。系统。Compositio N . Primitives该命名空间提供了作为MEF编程模型基础的system.componentmodel.com位置注册原语类型。命名空间包含系统命名空间的可扩展可管理性框架(MEF)。基于规则的部件配置的componentmodel.com position . reflection model为使用基于反射的编程模型的设计人员提供了一种托管扩展性框架(mef)类型。

以上内容在系统中找不到。ComponentModel命名空间,它们都是独立的命名空间。

系统的特征。下面列出了component model . data注释。

3,System.ComponentModel.DataAnnotations

的官方描述是,命名空间提供了定义ASP.NET MVC和ASP.NET数据控件类的功能。

这是我们在开发网站时经常遇到的情况。在实际使用中,我们可以在console、Winform等项目的模型中加入这个特性来控制属性的输入。但是,并不意味着它可以在控制台中工作,而是可以使用。后面会解释。

此名称空间的特征包括[必需]、[响应]、[电话]和ASP.NET核心数据验证的其他常见特征。

AssociatedmetaDataTypeTypeDescriptionProvider通过添加关联类中定义的属性和属性信息来扩展类的元数据信息。

关联指定实体成员表示数据关系(如外键关系)。

BindableTypeAttribute指定该类型是否通常用于绑定。

CompareAttribute提供了比较两个属性的功能。

ConcurrencyCheckAttribute指定参与开放式并发检查的属性。

CreditCardAttribute指定数据字段值是信用卡号。

CustomValidationAttribute指定用于验证属性或类实例的自定义验证方法。

DataTypeAttribute指定要与数据字段关联的其他类型的名称。

DisplayAttribute提供了一个常规功能,允许您为实体分部类的类型和成员指定可本地化的字符串。

DisplayColumnAttribute指定在被引用表中作为外键列显示的列。

DisplayFormatAttribute指定ASP.NET动态数据如何显示和格式化数据字段。

EditableAttribute指示数据字段是否可编辑。

EmailAddressAttribute验证电子邮件地址。

EnumDataTypeAttribute启用。NET Framework枚举来映射到数据列。

FileExtensionsAttribute验证文件扩展名。

FilterUIHintAttribute表示用于指定列的筛选行为的属性。

KeyAttribute表示唯一标识实体的一个或多个属性。

MaxLengthAttribute指定属性中允许的数组或字符串数据的最大长度。

MetadataTypeAttribute指定要与数据模型类关联的元数据类。

MinLengthAttribute指定属性中允许的数组或字符串数据的最小长度。

PhoneAttribute指定数据字段值是标准电话号码。

RangeAttribute为数据字段的值指定数值范围约束。

RegularExpressionAttribute指定ASP.NET动态数据中的数据字段值必须与指定的正则表达式匹配。

RequiredAttribute指定数据字段值是必需的。

ScaffoldColumnAttribute指定类或数据列是否使用骨架。

ScaffoldTableAttribute指定类或数据表是否使用骨架。

StringLengthAttribute指定数据字段中允许的最小和最大字符长度。

TimestampAttribute列的数据类型被指定为行版本。

UIHintAttribute指定动态数据用来显示数据字段的模板或用户控件。

URLAttribute提供URL身份验证。

ValidationAttribute充当所有验证属性的基类。

ValidationContext描述执行验证检查的上下文。

ValidationException指示使用ValidationAttribute类验证数据字段时发生的异常。

ValidationResult指示验证请求结果的容器。

Validator定义了一个helper类,当它包含在与这些项相关联的ValidationAttribute属性中时,可用于验证对象、属性和方法。

使用示例(使用时忽略以下属性)

使用系统。ComponentModel . DataAnnotations

命名空间XFAISDK。模型.响应

{

公共类响应模型

{

[必需]

public int Code { get设置;}

公共字符串结果{ get设置;}

公共动态数据{ get设置;}

}

}

因为系统的命名空间。componentmodel.dataannotations有很多特性,作者只根据需要进行演示。

Required

[必填]指定的数据字段值为必填项,用户输入时不能为空。

它可以用在许多方面,

属性

用法如下

[必填(ErrorMessage='标题是必填的。)]

公共对象标题;

其他属性包括:

AllowEmptyStrings获取或设置一个值,该值指示是否允许空字符串。

如果验证失败,则获取或设置与验证控件关联的ErrorMessage。

(从Validity属性继承)ErrorMessage ResourceName获取或设置错误消息资源的名称,该名称应在验证失败时用于查找ErrorMessageResourceType的属性值。

(从Validity属性继承)ErrorMessage资源类型获取或设置用于在身份验证失败时查找错误消息的资源类型。

(从validationattribute继承)errormessagestring以获取本地化的验证错误消息。

(从ValidationAttribute继承)RequiresValidationContext获取一个值,该值指示属性是否需要验证上下文。

(从Validity属性继承)当typeID在派生类中实现时,获取该属性的唯一标识符。

(继承自Attribute)

方法

Equals(Object)返回一个值,该值指示此实例是否等于指定的对象。

(从属性继承)format error message (string)根据发生错误的数据字段对错误消息应用格式。

(继承自Validity属性)getHashCode()返回该实例的哈希代码。

(从Attribute继承)GetType()获取当前实例的类型。

(从object继承)GetValidationResult (object,validationContext)检查指定的值对于当前验证功能是否有效。

(继承自Validity属性)IsDefaultAttribute(),当在派生类中被重写时,指示此实例的值是否是派生类的默认值。

(从属性继承)isvalid (object)检查所需数据字段的值是否不为空。

Isvalid (object,validationcontext)根据当前验证功能验证指定的值。

(从Validity属性继承)match (object)当在派生类中被重写时,返回一个值,该值指示此实例是否等于指定的对象。

(从属性继承)memberwise clone()创建当前对象的表面副本。

(从Object继承)ToString()返回表示当前对象的字符串。

(从object继承)validate (object,string)验证指定的对象。

(继承自validation attribute)validate(object,validationcontext)验证指定的对象。

(从ValidationAttribute继承)

它的大部分方法都是继承自基类的,使用方法如下

公共类响应模型

{

required attribute required test=new required attribute();

公共字符串TestA(对象a)

{

if (RequiredTest。匹配(a))

{

返回“true”;

}

返回“false”;

}

[必需的()]

public int Code { get设置;}

公共字符串结果{ get设置;}

公共动态数据{ get设置;}

}

}

暂时不知道特性的应用场景,只知道特性的属性使用。

其他名称空间可以在正式文档中查看。

4,Classes 类

添加新事件参数

为AddingNew事件提供数据。

AmbientValueAttribute

指定要传递给属性的值,以便属性可以从另一个源获取其值。这就是所谓的“环境”。该类不能被继承。

阵列转换器

提供类型转换器,用于将数组对象与其他表示形式相互转换。

AsyncCompletedEventArgs

为MethodNameCompleted事件提供数据。

异步操作

跟踪异步操作的生存期。

asyncooperationmanager

支持异步方法调用的类的并发管理。该类不能被继承。

属性集合

表示属性的集合。

AttributeProviderAttribute

启用属性重定向。该类不能被继承。

背景工作者

在单独的线程上执行该操作。

基数转换器

为非浮点数值类型提供基类型转换器。

可绑定属性

指定成员是否通常用于绑定。该类不能被继承。

BindingListT

提供支持数据绑定的泛型集合。

boolean转换器

提供用于将布尔对象转换为其他表示形式的类型转换器。

BrowsableAttribute

指定属性或事件是否应显示在“属性”窗口中。

字节转换器

提供用于将8位无符号整数对象转换为其他表示形式的类型转换器。

CancelEventArgs

为可取消的事件提供数据。

类别属性

指定当属性或事件显示在设置为排序顺序模式的PropertyGrid控件中时,用于对其进行分组的类别的名称。

字符转换器

提供用于将Unicode字符对象转换为其他表示形式的类型转换器。

CollectionChangeEventArgs

为CollectionChanged事件提供数据。

集合转换器

提供用于将集合对象转换为其他表示形式的类型转换器。

ComplexBindingPropertiesAttribute

指定支持复杂数据绑定的组件的数据源和数据成员属性。该类不能被继承。

成分

提供IComponent接口的基本实现,并启用应用程序之间的对象共享。

组件集合

为IComponent对象的集合提供只读容器。

组件转换器

提供将组件与各种其他表示形式相互转换的类型转换器。

组件编辑器

为自定义组件编辑器提供基类。

组件资源管理器

提供枚举组件或对象资源的简单功能。ComponentResourceManager类是一个ResourceManager。

容器

打包零个或多个组件。

ContainerFilterService

为容器筛选服务提供基类。

CultureInfoConverter

提供用于将CultureInfo对象与其他表示形式相互转换的类型转换器。

CurrentChangedEventManager

提供WeakEventManager的实现,以便可以使用“弱事件侦听器”模式附加CurrentChanged事件的侦听器。

当前ChangingEventArgs

提供有关CurrentChanging事件的信息。

CurrentChangingEventManager

提供WeakEventManager的实现,以便可以使用“弱事件侦听器”模式附加CurrentChanging事件的侦听器。

CustomTypeDescriptor

提供ICustomTypeDescriptor接口的简单默认实现。

数据错误变化事件

为ErrorsChanged事件提供数据。

数据对象属性

将类型标识为适合绑定到ObjectDataSource对象的对象。该类不能被继承。

数据对象字段属性

为表示数据字段的属性提供元数据。该类不能被继承。

数据对象方法属性

标识特定类型公开的数据操作方法、该方法执行的操作类型以及该方法是否为默认数据方法。该类不能被继承。

日期时间转换器

为DateTime对象与其他表示形式之间的相互转换提供类型转换器。

DateTimeOffsetConverter

提供用于将DateTimeOffset结构转换为其他表示形式的类型转换器。

十进制转换器

提供用于将十进制对象转换为其他表示形式的类型转换器。

默认BindingPropertyAttribute

指定组件的默认绑定属性。该类不能被继承。

DefaultEventAttribute

指定组件的默认事件。

默认属性属性

指定组件的默认属性。

默认值属性

指定属性的默认值。

DependencyPropertyDescriptor

提供PropertyDescriptor的扩展,用于描述依赖属性的其他属性特征。

描述属性

指定属性或事件的说明。

设计者属性

指定用于实现组件设计时服务的类。

DesignerCategoryAttribute属性

指定类设计器属于某个类别。

设计者属性

提供用于与设计器通信的附加属性。

DesignerSerializationVisibilityAttribute

指定在设计时序列化组件属性时要使用的持久性类型。

DesignOnlyAttribute

指定属性是否只能在设计时设置。

DesignTimeVisibleAttribute

DesignTimeVisibleAttribute标记组件的可见性。如果存在,可视化设计器可以在设计器上显示该组件。

显示名称属性

指定不带参数的属性、事件或公共void方法的显示名称。

双重转换器

提供一个类型转换器,用于在双精度浮点数字对象和各种其他表示形式之间进行转换。

DoWorkEventArgs

为DoWork事件处理程序提供数据。

编辑属性

指定用于更改属性的编辑器。该类不能被继承。

EditorBrowsableAttribute

指定可以在编辑器中查看的属性或方法。该类不能被继承。

枚举转换器

提供用于将枚举对象转换为其他表示形式的类型转换器。

ErrorsChangedEventManager

提供WeakEventManager实现,以便可以使用弱事件侦听器模式附加ErrorsChanged事件的侦听器。

事件描述符

提供有关事件的信息。

EventDescriptorCollection

表示EventDescriptor对象的集合。

EventHandlerList

提供简单的代表列表。该类不能被继承。

可扩展对象转换器

提供用于将可扩展对象转换为其他表示形式的类型转换器。

ExtenderProvidedPropertyAttribute

指定扩展程序提供程序提供的属性。该类不能被继承。

组描述

为描述如何将集合中的项分组的类型提供抽象基类。

guid转换器

提供用于将Guid对象与其他表示形式相互转换的类型转换器。

HandledEventArgs

为可以完全在事件处理程序中处理的事件提供数据。

不可变对象属性

指定的对象没有可编辑的子属性。该类不能被继承。

继承属性

指示与此属性关联的组件是否已从基类继承。该类不能被继承。

InitializationEventAttribute

指定初始化时引发的事件。该类不能被继承。

InstallerTypeAttribute

为安装组件的类型指定安装程序。

InstanceCreationEditor

从PropertyGrid中的下拉框创建特定类型属性的实例。

int 16转换器

提供用于将16位有符号整数对象转换为其他表示形式的类型转换器。

int 32转换器

提供用于将32位有符号整数对象转换为其他表示形式的类型转换器。

int 64转换器

提供用于在64位有符号整数对象和其他表示形式之间进行转换的类型转换器。

InvalidAsynchronousStateException

当应该执行操作的线程不再存在或没有消息循环时,将引发此异常。

InvalidEnumArgumentException

使用无效参数(枚举数)时引发的异常。

ItemPropertyInfo

包含有关属性的信息。

许可证

为所有许可证提供抽象基类。向组件的特定实例授予许可。

许可证上下文

指定何时可以使用授权对象,并提供一种方法来获取支持在其域中运行的许可证所需的附加服务。

许可证例外

表示当组件不能被授予许可证时引发的异常。

LicenseManager

提供用于向组件添加许可证和管理LicenseProvider的属性和方法。该类不能被继承。

许可证提供商

提供抽象基类来实现许可证提供程序。

LicenseProviderAttribute

指定要与类一起使用的LicenseProvider。该类不能被继承。

LicFileLicenseProvider

提供LicenseProvider的实现。该提供商的工作方式类似于微软。NET框架标准授权模型。

ListBindableAttribute

指定列表可以用作数据源。可视化设计器应该使用此功能来确定是否在数据绑定选择器中显示特定列表。该类不能被继承。

ListChangedEventArgs

为ListChanged事件提供数据。

列表排序描述

提供对数据源的相应排序操作的说明。

ListSortDescriptionCollection

表示ListSortDescription对象的集合。

本地化属性

指定属性是否应该本地化。该类不能被继承。

LookupBindingPropertiesAttribute

指定支持基于查找的绑定的属性。该类不能被继承。

MarshalByValueComponent

实现IComponent并提供由值封送的可远程控制组件的基实现(传递序列化对象的副本)。

MaskedTextProvider

表示可由支持掩码的任意数量的控件(如MaskedTextBox控件)使用的掩码分析服务。

成员描述符

表示类成员,如属性或事件。这是一个抽象基类。

MergablePropertyAttribute

指定此属性可以与属于“属性”窗口中其他对象的属性相结合。

多线转换器

提供将多行字符串转换为单行字符串的类型转换器。

嵌套容器

提供INestedContainer接口的基实现,该接口使容器能够拥有它所属的组件。

NotifyParentPropertyAttribute

当应用此属性的属性值被修改时,通知父属性。该类不能被继承。

NullableConverter

提供可空类型与其基础基元类型之间的自动转换。

括号属性名称属性

指示关联属性的名称是否用括号显示在“属性”窗口中。该类不能被继承。

PasswordPropertyTextAttribute

指示对象的文本表示被星号等字符隐藏。该类不能被继承。

ProgressChangedEventArgs

为ProgressChanged事件提供数据。

PropertyChangedEventArgs

为PropertyChanged事件提供数据。

PropertyChangedEventManager

提供WeakEventManager的实现,以便可以使用“弱事件侦听器”模式附加PropertyChanged事件的侦听器。

PropertyChangingEventArgs

为PropertyChanging事件提供数据。

属性描述符

提供类属性的抽象。

PropertyDescriptorCollection

表示PropertyDescriptor对象的集合。

PropertyFilterAttribute

指定类型说明符应报告哪些属性,尤其是GetProperties(Object)方法。

PropertyTabAttribute

标识为指定类显示的属性选项卡。

提供属性属性

指定由IExtenderProvider的实现者提供给其他组件的属性的名称。该类不能被继承。

readonly属性

指定此属性绑定到的属性是只读的还是读/写的。该类不能被继承。

推荐的AsConfigurableAttribute

指定此属性可用作应用程序设置。

参考转换器

提供将对象引用与其他表示形式相互转换的类型转换器。

RefreshEventArgs

为刷新的事件提供数据。

刷新属性属性

当关联的属性值更改时,属性网格应刷新。该类不能被继承。

RunInstallerAttribute

指定安装程序集时是否应调用Visual Studio自定义操作安装程序或Installutil.exe(安装程序工具)。

RunWorkerCompletedEventArgs

为MethodNameCompleted事件提供数据。

SByteConverter

提供用于在8位无符号整数对象和字符串之间进行转换的类型转换器。

SettingsBindableAttribute

指定何时可以将组件属性绑定到应用程序设置。

单转换器

提供一个类型转换器,用于在单精度浮点数字对象和各种其他表示形式之间进行转换。

排序描述集合

表示SortDescription对象的集合。

字符串转换器

提供类型转换器,用于将字符串对象与其他表示形式相互转换。

语法检查

方法用于验证计算机名和路径是否符合特定的语法。该类不能被继承。

时间跨度转换器

提供用于将TimeSpan对象与其他表示形式相互转换的类型转换器。

工具箱项目属性

表示工具箱项的属性。

ToolboxItemFilterAttribute

指定用于工具箱项的筛选器字符串和筛选器类型。

类型转换器

为将值类型转换为其他类型以及访问标准值和子属性提供了统一的方法。

TypeConverterSimplePropertyDescriptor

表示为没有属性的对象提供属性的抽象类。

TypeConverter标准值集合

表示值的集合。

TypeConverterAttribute

指定将哪种类型用作此属性绑定到的对象的转换器。

TypeDescriptionProvider

向TypeDescriptor提供了补充元数据。

TypeDescriptionProviderAttribute

指定类的自定义类型描述提供程序。该类不能被继承。

类型描述符

提供有关组件特征的信息,如其属性、特性和事件。该类不能被继承。

类型列表转换器

提供一个类型转换器,可用于用可用类型填充列表框。

uint 16转换器

提供用于将16位无符号整数对象转换为其他表示形式的类型转换器。

uint 32转换器

提供用于在32位无符号整数对象和其他表示形式之间进行转换的类型转换器。

uint 64转换器

提供用于在64位无符号整数对象和其他表示形式之间进行转换的类型转换器。

警告异常

指定作为警告而不是错误处理的异常。

win32异常

引发了Win32错误代码异常。

5,Structs 结构体

SortDescription定义用作集合排序条件的方向和属性名。

6,Interfaces 界面

IBindingList提供了在绑定到数据源时支持复杂和简单场景所需的函数。

IBindingListView通过提供高级排序和过滤功能扩展了IBindingList接口。

ICancelAddNew在向集合中添加新项时添加事务功能。

IChangeTracking定义了查询对象更改和重置已更改状态的机制。

ICollectionView使集合具有当前记录管理、自定义排序、过滤和分组的功能。

ICollectionViewFactory可以实现集合的接口来创建其数据的视图。通常,用户代码不会调用此接口上的方法。

ICollectionViewLiveShaping定义使CollectionView能够排序、分组和筛选的属性。

IComNativeDescriptorHandler提供了COM对象和TypeDescriptor之间的顶级映射层。

IComponent提供了所有组件所需的功能。

IContainer提供了容器的功能。容器是逻辑上包含零个或多个组件的对象。

ICustomTypeDescriptor提供了一个接口来为对象提供动态自定义类型信息。

IDataErrorInfo提供函数,该函数提供用户界面可以绑定的自定义错误信息。

IEditableCollectionView定义由CollectionView实现的方法和属性,以便为集合提供编辑功能。

IeditableCollectionViewAddNewItem定义了CollectionView实现的方法和属性,可用于指定添加特定类型的项。

IEditableObject提供了提交或回滚对用作数据源的对象所做的更改的能力。

IExtenderProvider定义了将属性扩展到容器中其他组件的接口。

IIntellisenseBuilder提供了一个接口来检索生成器的名称并显示它。

IItemProperties定义了一个提供对象属性信息的属性。

IListSource为对象提供了返回可绑定数据源列表的功能。

INestedContainer提供嵌套容器的功能,逻辑上可以包含零个或多个其他组件,这样的容器归父组件所有。

INestedSite提供了检索完全嵌套的组件名称的能力。

INotifyDataErrorInfo定义了数据实体类的成员,实现这些成员可以提供自定义的同步和异步验证支持。

INotifyPropertyChanged通知客户端属性值已更改。

INotifyPropertyChanging通知客户端属性值正在更改。

IRaiseItemChangedEvents指示该类是否将属性更改事件转换为ListChanged事件。

IRevertibleChangeTracking支持回滚更改。

ISite提供站点所需的功能。

ISupportInitialize指定此对象支持批处理初始化的简单事务通知。

ISupportInitializeNotification允许您协调组件及其依赖属性的初始化。

ISynchronizeInvoke提供了同步或异步执行委托的方法。

ITypeDescriptorContext提供关于组件的上下文信息,例如其容器和属性描述符。

ITypedList提供了发现可绑定列表模式的功能,其中可绑定的属性与要绑定的对象的公共属性不同。

7,Enums 枚举

BindableSupport指定一个值来指示属性是否可以绑定到数据元素或另一个属性。

BindingDirection指定模板可以单向绑定还是双向绑定。

CollectionChangeAction指定如何更改集合。

DataObjectMethodType根据应用于方法的DataObjectMethodAttribute规范来标识方法所执行的数据操作的类型。

DesignerSerializationVisibility指定属性对设计时序列化程序的可见性。

EditorBrowsableState从编辑器中指定属性或方法的可浏览状态。

InheriteLevel定义InheritanceLevel类型的标识符。

LicenseUsageMode指定何时可以使用许可证。

ListChangedType指定如何更改列表。

ListSortDirection指定排序操作的方向。

MaskedTextResultHint指定一个简单描述掩码文本分析操作结果的值。

NewItemPlaceholderPosition指定新项的占位符在集合中的显示位置。

PropertyFilterOptions指定类型说明符应报告哪些属性,尤其是GetProperties(Object)方法。此枚举用于指定筛选器属性的值。

PropertyTabScope定义一个标识符,该标识符指示“属性”窗口中选项卡的持久范围。

RefreshProperties定义一个指示属性窗口刷新类型的标识符。

Toolboxitemfilterproperty定义用于指示Toolboxitemfilterproperty使用的过滤器类型的标识符。

8,Delegates 委托

AddingNewEventHandler指示用于处理AddingNew事件的方法。

AsyncCompletedEventHandler指示将处理异步操作的MethodNameCompleted事件的方法。

CancelEventHandler指示处理可取消事件的方法。

CollectionChangeEventHandler表示一种方法,用于处理在集合中添加或移除元素时引发的CollectionChanged事件。

CurrentChangingEventHandler表示CurrentChanging事件的处理方法。

DoWorkEventHandler指示用于处理DoworkEvents的方法。该类不能被继承。

HandledEventHandler表示可以处理事件的方法,在事件处理程序返回后,可能需要也可能不需要进一步处理。

ListChangedEventHandler指示将处理IBindingList类的ListChanged事件的方法。

ProgressChangedEventHandler指示将处理BackgroundWorker类的ProgressChanged事件的方法。该类不能被继承。

PropertyChangedEventHandler表示将处理PropertyChanged事件的方法,该事件在组件的属性更改时引发。

PropertyChangingEventHandler指示将处理PropertyChanging接口的INotifyPropertyChanging事件的方法。

RefreshEventHandler表示一种方法,用于处理在设计时更改刷新的或组件时引发的类型事件。

RunWorkerCompletedEventHandler表示将处理RunWorkerCompleted类的BackgroundWorker事件的方法。

关于c# namespace system . component model的属性方法总结的这篇文章就到这里了,希望对大家的学习有所帮助,也希望大家多多支持。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 设计一个简单的C#控制台应用程序,C#控制台程序,C# 创建控制台应用程序
  • 深入解析windows第8版,深入解析C#(第4版)
  • 数组代码,c# 数组操作,C# 数组实例介绍(图文)
  • 学会C#要多久,学会c#要多久,c#学习之30分钟学会XAML
  • 回溯法01背包问题c,回溯法求解01背包问题伪代码,C#使用回溯法解决背包问题实例分析
  • xml文件转义字符,xml转意字符,C# XML中的转义字符操作
  • winform 进度条控件,c# 进度条使用
  • winform 进度条控件,c# 进度条使用,C#使用winform实现进度条效果
  • winform backgroundworker,c# isbackground
  • winform backgroundworker,c# isbackground,C# BackgroundWorker用法详解
  • lua与c#交互,lua c#
  • lua与c#交互,lua c#,ToLua框架下C#与Lua代码的互调操作
  • linq c#,linq原理 c#
  • linq c#,linq原理 c#,c#中LINQ的基本用法实例
  • java decimal保留两位小数,sql中decimal函数保留2位小数,C#中decimal保留2位有效小数的实现方法
  • 留言与评论(共有 条评论)
       
    验证码: