System.ComponentModel 命名空間

System.ComponentModel 命名空間提供類別,用來實作元件和控制項的執行階段和設計階段行為。 The System.ComponentModel namespace provides classes that are used to implement the run-time and design-time behavior of components and controls. 此命名空間包含基底類別和介面,以便實作屬性和類型轉換器、繫結至資料來源,以及授權元件。 This namespace includes the base classes and interfaces for implementing attributes and type converters, binding to data sources, and licensing components.

類別

AddingNewEventArgs

提供 AddingNew 事件的資料。Provides data for the AddingNew event.

AmbientValueAttribute

指定要傳遞至屬性的值,讓屬性從其他來源取得其值。Specifies the value to pass to a property to cause the property to get its value from another source. 這稱為「環境」。This is known as ambience. 這個類別無法被繼承。This class cannot be inherited.

ArrayConverter

提供型別轉換子 (Type Converter) 將 Array 物件與其他各種表示相互轉換。Provides a type converter to convert Array objects to and from various other representations.

AsyncCompletedEventArgs

MethodNameCompleted 事件提供資料。Provides data for the MethodNameCompleted event.

AsyncOperation

追蹤非同步作業的存留期。Tracks the lifetime of an asynchronous operation.

AsyncOperationManager

為支援非同步方法呼叫的類別,提供並行管理。Provides concurrency management for classes that support asynchronous method calls. 這個類別無法被繼承。This class cannot be inherited.

AttributeCollection

表示屬性的集合。Represents a collection of attributes.

AttributeProviderAttribute

啟用屬性重新導向。Enables attribute redirection. 這個類別無法被繼承。This class cannot be inherited.

BackgroundWorker

在不同執行緒上執行作業。Executes an operation on a separate thread.

BaseNumberConverter

提供非浮點數值類型的基底類型轉換器。Provides a base type converter for nonfloating-point numerical types.

BindableAttribute

指定成員是否通常使用於繫結。Specifies whether a member is typically used for binding. 這個類別無法被繼承。This class cannot be inherited.

BindingList<T>

提供支援資料繫結的泛型集合。Provides a generic collection that supports data binding.

BooleanConverter

提供型別轉換子 (Type Converter) 將 Boolean 物件與其他各種表示相互轉換。Provides a type converter to convert Boolean objects to and from various other representations.

BrowsableAttribute

指定屬性 (Property) 或事件是否應該顯示於 [屬性] 視窗中。Specifies whether a property or event should be displayed in a Properties window.

ByteConverter

提供類型轉換器,將 8 位元不帶正負號的整數物件與其他各種表示相互轉換。Provides a type converter to convert 8-bit unsigned integer objects to and from various other representations.

CancelEventArgs

提供可取消事件的資料。Provides data for a cancelable event.

CategoryAttribute

指定分類的名稱,該分類會在將 PropertyGrid 控制項設定為 [分類] 模式時,以群組方式來顯示屬性或事件。Specifies the name of the category in which to group the property or event when displayed in a PropertyGrid control set to Categorized mode.

CharConverter

提供型別轉換子 (Type Converter) 將 Unicode 字元物件與其他各種表示相互轉換。Provides a type converter to convert Unicode character objects to and from various other representations.

CollectionChangeEventArgs

提供 CollectionChanged 事件的資料。Provides data for the CollectionChanged event.

CollectionConverter

提供型別轉換子 (Type Converter) 將集合物件與其他各種表示相互轉換。Provides a type converter to convert collection objects to and from various other representations.

ComplexBindingPropertiesAttribute

指定支援複雜資料繫結之元件的資料來源和資料成員屬性。Specifies the data source and data member properties for a component that supports complex data binding. 這個類別無法被繼承。This class cannot be inherited.

Component

提供 IComponent 介面的基底實作,並啟用應用程式之間的物件共用。Provides the base implementation for the IComponent interface and enables object sharing between applications.

ComponentCollection

提供 IComponent 物件集合的唯讀容器 (Container)。Provides a read-only container for a collection of IComponent objects.

ComponentConverter

提供型別轉換子 (Type Converter) 將元件與其他各種表示相互轉換。Provides a type converter to convert components to and from various other representations.

ComponentEditor

提供自訂元件編輯器的基底類別。Provides the base class for a custom component editor.

ComponentResourceManager

提供簡單的功能,列舉元件或物件的資源。Provides simple functionality for enumerating resources for a component or object. ComponentResourceManager 類別是 ResourceManagerThe ComponentResourceManager class is a ResourceManager.

Container

封裝零個或多個元件。Encapsulates zero or more components.

ContainerFilterService

提供容器篩選服務的基底類別Provides a base class for the container filter service.

CultureInfoConverter

提供型別轉換子 (Type Converter) 將 CultureInfo 物件與其他各種表示相互轉換。Provides a type converter to convert CultureInfo objects to and from various other representations.

CurrentChangedEventManager

提供 WeakEventManager 實作,讓您能夠使用「弱式事件接聽程式」模式附加 CurrentChanged 事件的接聽程式。Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the CurrentChanged event.

CurrentChangingEventArgs

提供 CurrentChanging 事件的資訊。Provides information for the CurrentChanging event.

CurrentChangingEventManager

提供 WeakEventManager 實作,讓您能夠使用「弱式事件接聽程式」模式附加 CurrentChanging 事件的接聽程式。Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the CurrentChanging event.

CustomTypeDescriptor

提供 ICustomTypeDescriptor 介面的簡單預設實作。Provides a simple default implementation of the ICustomTypeDescriptor interface.

DataErrorsChangedEventArgs

提供 ErrorsChanged 事件的資料。Provides data for the ErrorsChanged event.

DataObjectAttribute

將型別識別為適合繫結至 ObjectDataSource 物件的物件。Identifies a type as an object suitable for binding to an ObjectDataSource object. 這個類別無法被繼承。This class cannot be inherited.

DataObjectFieldAttribute

為表示資料欄位的屬性,提供中繼資料。Provides metadata for a property representing a data field. 這個類別無法被繼承。This class cannot be inherited.

DataObjectMethodAttribute

識別型別所公開的資料作業方法、方法所執行的作業型別,以及方法是否為預設資料方法。Identifies a data operation method exposed by a type, what type of operation the method performs, and whether the method is the default data method. 這個類別無法被繼承。This class cannot be inherited.

DateTimeConverter

提供型別轉換子 (Type Converter) 將 DateTime 物件與其他各種表示相互轉換。Provides a type converter to convert DateTime objects to and from various other representations.

DateTimeOffsetConverter

提供型別轉換子 (Type Converter) 將 DateTimeOffset 結構與其他各種表示相互轉換。Provides a type converter to convert DateTimeOffset structures to and from various other representations.

DecimalConverter

提供型別轉換子 (Type Converter) 將 Decimal 物件與其他各種表示相互轉換。Provides a type converter to convert Decimal objects to and from various other representations.

DefaultBindingPropertyAttribute

指定元件的預設繫結屬性。Specifies the default binding property for a component. 這個類別無法被繼承。This class cannot be inherited.

DefaultEventAttribute

指定元件的預設事件。Specifies the default event for a component.

DefaultPropertyAttribute

指定元件的預設屬性。Specifies the default property for a component.

DefaultValueAttribute

指定屬性的預設值。Specifies the default value for a property.

DependencyPropertyDescriptor

提供 PropertyDescriptor 的擴充,說明相依性屬性的其他屬性特性。Provides an extension of PropertyDescriptor that accounts for the additional property characteristics of a dependency property.

DescriptionAttribute

指定屬性或事件的描述。Specifies a description for a property or event.

DesignerAttribute

指定用來實作元件之設計階段服務的類別。Specifies the class used to implement design-time services for a component.

DesignerCategoryAttribute

指定類別的設計工具屬於特定的分類。Specifies that the designer for a class belongs to a certain category.

DesignerProperties

提供用來與設計工具通訊的附加屬性。Provides attached properties used to communicate with a designer.

DesignerSerializationVisibilityAttribute

指定於設計階段序列化元件上屬性時所使用的保存 (Persistence) 類型。Specifies the type of persistence to use when serializing a property on a component at design time.

DesignOnlyAttribute

指定屬性是否只能在設計階段進行設定。Specifies whether a property can only be set at design time.

DesignTimeVisibleAttribute

DesignTimeVisibleAttribute 標記元件的可視性。DesignTimeVisibleAttribute marks a component's visibility. 如果有 Yes,視覺化設計工具 (Visual Designer) 可以在設計工具上顯示這個元件。If Yes is present, a visual designer can show this component on a designer.

DisplayNameAttribute

指定不使用引數之屬性、事件或 public void 方法的顯示名稱。Specifies the display name for a property, event, or public void method which takes no arguments.

DoubleConverter

提供型別轉換子 (Type Converter) 將雙精度浮點數和浮點數物件與其他各種表示相互轉換。Provides a type converter to convert double-precision, floating point number objects to and from various other representations.

DoWorkEventArgs

提供 DoWork 事件處理常式的資料。Provides data for the DoWork event handler.

EditorAttribute

指定用來變更屬性的編輯器。Specifies the editor to use to change a property. 這個類別無法被繼承。This class cannot be inherited.

EditorBrowsableAttribute

指定在編輯器中可檢視的屬性或方法。Specifies that a property or method is viewable in an editor. 這個類別無法被繼承。This class cannot be inherited.

EnumConverter

提供型別轉換子 (Type Converter) 將 Enum 物件與其他各種表示相互轉換。Provides a type converter to convert Enum objects to and from various other representations.

ErrorsChangedEventManager

提供 WeakEventManager 實作 (Implementation),使您可以使用「弱式事件接聽程式」(Weak Event Listener) 模式來附加 ErrorsChanged 事件的接聽程式。Provides a WeakEventManager implementation so that you can use the weak event listener pattern to attach listeners for the ErrorsChanged event.

EventDescriptor

提供事件的相關資訊。Provides information about an event.

EventDescriptorCollection

表示 EventDescriptor 物件的集合。Represents a collection of EventDescriptor objects.

EventHandlerList

提供委派 (Delegate) 的簡單清單。Provides a simple list of delegates. 這個類別無法被繼承。This class cannot be inherited.

ExpandableObjectConverter

提供型別轉換子將可擴展的物件與其他各種表示相互轉換。Provides a type converter to convert expandable objects to and from various other representations.

ExtenderProvidedPropertyAttribute

指定擴充性提供者提供的屬性。Specifies a property that is offered by an extender provider. 這個類別無法被繼承。This class cannot be inherited.

GroupDescription

為描述如何將集合中的項目分組的類型,提供抽象基底類別。Provides an abstract base class for types that describe how to divide the items in a collection into groups.

GuidConverter

提供型別轉換子 (Type Converter) 將 Guid 物件與其他各種表示相互轉換。Provides a type converter to convert Guid objects to and from various other representations.

HandledEventArgs

提供事件處理常式中可以完全處理之事件的資料。Provides data for events that can be handled completely in an event handler.

ImmutableObjectAttribute

指定物件不具有可供編輯的子屬性。Specifies that an object has no subproperties capable of being edited. 這個類別無法被繼承。This class cannot be inherited.

InheritanceAttribute

指示與這個屬性相關的元件是否已經繼承自基底類別。Indicates whether the component associated with this attribute has been inherited from a base class. 這個類別無法被繼承。This class cannot be inherited.

InitializationEventAttribute

指定初始設定時引發的事件。Specifies which event is raised on initialization. 這個類別無法被繼承。This class cannot be inherited.

InstallerTypeAttribute

指定安裝元件的型別之安裝程式。Specifies the installer for a type that installs components.

InstanceCreationEditor

PropertyGrid 中的下拉式方塊,建立屬性特定型別的執行個體。Creates an instance of a particular type of property from a drop-down box within the PropertyGrid.

Int16Converter

提供類型轉換器,將 16 位元帶正負號的整數物件與其他表示相互轉換。Provides a type converter to convert 16-bit signed integer objects to and from other representations.

Int32Converter

提供型別轉換子 (Type Converter) 將 32 位元帶正負號的整數 (Signed Integer) 物件與其他表示相互轉換。Provides a type converter to convert 32-bit signed integer objects to and from other representations.

Int64Converter

提供型別轉換子 (Type Converter) 將 64 位元帶正負號的整數 (Signed Integer) 物件與其他各種表示相互轉換。Provides a type converter to convert 64-bit signed integer objects to and from various other representations.

InvalidAsynchronousStateException

在應該執行作業的執行緒不存在或沒有訊息迴圈時擲回。Thrown when a thread on which an operation should execute no longer exists or has no message loop.

InvalidEnumArgumentException

使用為列舉值的無效引數時,會將例外狀況 (Exception) 擲回。The exception thrown when using invalid arguments that are enumerators.

ItemPropertyInfo

包含屬性的資訊。Contains information about a property.

License

所有授權的 abstract 基底類別。Provides the abstract base class for all licenses. 授權是授與給元件的特定執行個體。A license is granted to a specific instance of a component.

LicenseContext

指定您何時可以使用授權的物件,並提供方法來取得在其網域中執行支援授權所需的其他服務。Specifies when you can use a licensed object and provides a way of obtaining additional services needed to support licenses running within its domain.

LicenseException

表示元件無法取得授權時,所擲回的例外狀況。Represents the exception thrown when a component cannot be granted a license.

LicenseManager

提供屬性和方法以新增授權至元件,以及管理 LicenseProviderProvides properties and methods to add a license to a component and to manage a LicenseProvider. 這個類別無法被繼承。This class cannot be inherited.

LicenseProvider

提供 abstract 基底類別,以便實作授權提供者。Provides the abstract base class for implementing a license provider.

LicenseProviderAttribute

指定要與類別一起使用的 LicenseProviderSpecifies the LicenseProvider to use with a class. 這個類別無法被繼承。This class cannot be inherited.

LicFileLicenseProvider

提供 LicenseProvider 的實作。Provides an implementation of a LicenseProvider. 提供者 (Provider) 運作的方式與 Microsoft .NET Framework 標準授權模型類似。The provider works in a similar fashion to the Microsoft .NET Framework standard licensing model.

ListBindableAttribute

指定可以用來做為資料來源的清單。Specifies that a list can be used as a data source. 視覺化設計工具 (Visual Designer) 應該使用這個屬性 (Attribute),判斷是否要在資料繫結選擇器中顯示特定的清單。A visual designer should use this attribute to determine whether to display a particular list in a data-binding picker. 這個類別無法被繼承。This class cannot be inherited.

ListChangedEventArgs

提供 ListChanged 事件的資料。Provides data for the ListChanged event.

ListSortDescription

提供套用至資料來源的排序作業描述。Provides a description of the sort operation applied to a data source.

ListSortDescriptionCollection

表示 ListSortDescription 物件的集合。Represents a collection of ListSortDescription objects.

LocalizableAttribute

指定是否應該當地語系化屬性。Specifies whether a property should be localized. 這個類別無法被繼承。This class cannot be inherited.

LookupBindingPropertiesAttribute

指定支援查閱架構之繫結的屬性。Specifies the properties that support lookup-based binding. 這個類別無法被繼承。This class cannot be inherited.

MarshalByValueComponent

實作 IComponent 並且提供由數值 (傳遞序列化物件的複本) 所封送處理之可遠端使用元件的基底實作。Implements IComponent and provides the base implementation for remotable components that are marshaled by value (a copy of the serialized object is passed).

MaskedTextProvider

表示遮罩剖析服務,任何支援遮罩的控制項數目都可以使用它,例如 MaskedTextBox 控制項。Represents a mask-parsing service that can be used by any number of controls that support masking, such as the MaskedTextBox control.

MemberDescriptor

表示類別成員,例如屬性或事件。Represents a class member, such as a property or event. 這是個抽象基底類別。This is an abstract base class.

MergablePropertyAttribute

指定這個屬性可以在 [屬性] 視窗中結合其他物件的屬性。Specifies that this property can be combined with properties belonging to other objects in a Properties window.

MultilineStringConverter

提供型別轉換子,將多行字串轉換成簡單字串。Provides a type converter to convert multiline strings to a simple string.

NestedContainer

提供 INestedContainer 介面的簡單實作,讓容器有主控元件。Provides the base implementation for the INestedContainer interface, which enables containers to have an owning component.

NotifyParentPropertyAttribute

指示當屬性 (Attribute) 所套用的屬性 (Property) 值修改時,告知父代屬性。Indicates that the parent property is notified when the value of the property that this attribute is applied to is modified. 這個類別無法被繼承。This class cannot be inherited.

NullableConverter

提供可為 Null 的類型及其基礎基本類型之間的自動轉換。Provides automatic conversion between a nullable type and its underlying primitive type.

ParenthesizePropertyNameAttribute

指示關聯屬性的名稱是否使用括號在 [屬性] 視窗中顯示。Indicates whether the name of the associated property is displayed with parentheses in the Properties window. 這個類別無法被繼承。This class cannot be inherited.

PasswordPropertyTextAttribute

指出以星號之類的字元來遮蔽物件的文字表示。Indicates that an object's text representation is obscured by characters such as asterisks. 這個類別無法被繼承。This class cannot be inherited.

ProgressChangedEventArgs

提供 ProgressChanged 事件的資料。Provides data for the ProgressChanged event.

PropertyChangedEventArgs

提供 PropertyChanged 事件的資料。Provides data for the PropertyChanged event.

PropertyChangedEventManager

提供 WeakEventManager 實作,讓您能夠使用「弱式事件接聽程式」模式附加 PropertyChanged 事件的接聽程式。Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the PropertyChanged event.

PropertyChangingEventArgs

提供 PropertyChanging 事件的資料。Provides data for the PropertyChanging event.

PropertyDescriptor

提供類別上屬性的抽象。Provides an abstraction of a property on a class.

PropertyDescriptorCollection

表示 PropertyDescriptor 物件的集合。Represents a collection of PropertyDescriptor objects.

PropertyFilterAttribute

指定類型描述項應該報告的屬性,特別是 GetProperties(Object) 方法。Specifies which properties should be reported by type descriptors, specifically the GetProperties(Object) method.

PropertyTabAttribute

識別屬性索引標籤,以顯示給指定的類別 (Class)。Identifies the property tab or tabs to display for the specified class or classes.

ProvidePropertyAttribute

指定 IExtenderProvider 的實作器提供給其他元件的屬性名稱。Specifies the name of the property that an implementer of IExtenderProvider offers to other components. 這個類別無法被繼承。This class cannot be inherited.

ReadOnlyAttribute

指定這個屬性 (Attribute) 繫結的屬性 (Property) 是唯讀的或是讀取/寫入的。Specifies whether the property this attribute is bound to is read-only or read/write. 這個類別無法被繼承。This class cannot be inherited.

RecommendedAsConfigurableAttribute

指定可用來做為應用程式設定的屬性。Specifies that the property can be used as an application setting.

ReferenceConverter

提供型別轉換子 (Type Converter) 將物件參考與其他表示相互轉換。Provides a type converter to convert object references to and from other representations.

RefreshEventArgs

提供 Refreshed 事件的資料。Provides data for the Refreshed event.

RefreshPropertiesAttribute

指出屬性方格應該在關聯的屬性值變更時重新整理。Indicates that the property grid should refresh when the associated property value changes. 這個類別無法被繼承。This class cannot be inherited.

RunInstallerAttribute

指定在安裝組件時是否應該叫用 Visual Studio Custom Action Installer 或 Installutil.exe (安裝程式工具)Specifies whether the Visual Studio Custom Action Installer or the Installutil.exe (Installer Tool) should be invoked when the assembly is installed.

RunWorkerCompletedEventArgs

MethodNameCompleted 事件提供資料。Provides data for the MethodNameCompleted event.

SByteConverter

提供型別轉換子 (Type Converter) 將 8 位元不帶正負號的整數 (Unsigned Integer) 物件與其他字串相互轉換。Provides a type converter to convert 8-bit unsigned integer objects to and from a string.

SettingsBindableAttribute

指定元件屬性可以繫結至應用程式設定的時間。Specifies when a component property can be bound to an application setting.

SingleConverter

提供型別轉換子 (Type Converter) 將單精確度浮點數、浮點數物件與其他各種表示相互轉換。Provides a type converter to convert single-precision, floating point number objects to and from various other representations.

SortDescriptionCollection

表示 SortDescription 物件的集合。Represents a collection of SortDescription objects.

StringConverter

提供型別轉換子 (Type Converter) 將字串物件與其他表示相互轉換。Provides a type converter to convert string objects to and from other representations.

SyntaxCheck

提供方法來驗證機器名稱以及遵循特定語法的路徑。Provides methods to verify the machine name and path conform to a specific syntax. 這個類別無法被繼承。This class cannot be inherited.

TimeSpanConverter

提供型別轉換子 (Type Converter) 將 TimeSpan 物件與其他表示相互轉換。Provides a type converter to convert TimeSpan objects to and from other representations.

ToolboxItemAttribute

代表工具箱項目的屬性。Represents an attribute of a toolbox item.

ToolboxItemFilterAttribute

指定要用於工具箱項目的篩選條件字串和篩選條件型別。Specifies the filter string and filter type to use for a toolbox item.

TypeConverter

會提供轉換實值型別為其他型別,以及存取標準值和子屬性的統一方式。Provides a unified way of converting types of values to other types, as well as for accessing standard values and subproperties.

TypeConverter.SimplePropertyDescriptor

表示 abstract 類別,此類別會針對沒有屬性的物件提供屬性。Represents an abstract class that provides properties for objects that do not have properties.

TypeConverter.StandardValuesCollection

表示值的集合。Represents a collection of values.

TypeConverterAttribute

指定要用來做為此屬性所繫結至物件的型別轉換子。Specifies what type to use as a converter for the object this attribute is bound to.

TypeDescriptionProvider

提供補充性中繼資料給 TypeDescriptorProvides supplemental metadata to the TypeDescriptor.

TypeDescriptionProviderAttribute

指定類別的自訂型別描述提供者。Specifies the custom type description provider for a class. 這個類別無法被繼承。This class cannot be inherited.

TypeDescriptor

提供元件特性的相關資訊,例如其屬性 (attribute)、屬性 (property) 與事件。Provides information about the characteristics for a component, such as its attributes, properties, and events. 這個類別無法被繼承。This class cannot be inherited.

TypeListConverter

提供可以用於將可用的型別填入清單方塊的型別轉換子 (Type Converter)。Provides a type converter that can be used to populate a list box with available types.

UInt16Converter

提供型別轉換子 (Type Converter) 將 16 位元不帶正負號的整數 (Unsigned Integer) 物件與其他表示相互轉換。Provides a type converter to convert 16-bit unsigned integer objects to and from other representations.

UInt32Converter

提供型別轉換子 (Type Converter) 將 32 位元不帶正負號的整數 (Unsigned Integer) 物件與其他各種表示相互轉換。Provides a type converter to convert 32-bit unsigned integer objects to and from various other representations.

UInt64Converter

提供類型轉換器,將 64 位元不帶正負號的整數物件與其他表示相互轉換。Provides a type converter to convert 64-bit unsigned integer objects to and from other representations.

VersionConverter

提供型別轉換子 (Type Converter) 將 Version 物件與其他各種表示相互轉換。Provides a type converter to convert Version objects to and from various other representations.

WarningException

指定被當做警告而非錯誤處理的例外狀況。Specifies an exception that is handled as a warning instead of an error.

Win32Exception

對 Win32 錯誤碼擲回例外狀況。Throws an exception for a Win32 error code.

結構

SortDescription

定義要用來做為排序集合之準則的方向和屬性名稱。Defines the direction and the property name to be used as the criteria for sorting a collection.

介面

IBindingList

提供繫結至資料來源時支援複雜和簡單案例所需的功能。Provides the features required to support both complex and simple scenarios when binding to a data source.

IBindingListView

提供進階排序和篩選功能,以擴充 IBindingList 介面。Extends the IBindingList interface by providing advanced sorting and filtering capabilities.

ICancelAddNew

將新項目加入至集合時,加入異動功能。Adds transactional capability when adding a new item to a collection.

IChangeTracking

定義查詢物件變更和重設變更狀態的機制。Defines the mechanism for querying the object for changes and resetting of the changed status.

ICollectionView

讓集合擁有目前記錄管理、自訂排序、篩選和分組的功能。Enables collections to have the functionalities of current record management, custom sorting, filtering, and grouping.

ICollectionViewFactory

可讓實作集合建立其資料檢視的介面。An interface that enables implementing collections to create a view to their data. 使用者程式碼通常不會在此介面呼叫方法。Normally, user code does not call methods on this interface.

ICollectionViewLiveShaping

定義可在 CollectionView 上即時啟用排序、群組及篩選的屬性。Defines properties that enables sorting, grouping, and filtering on a CollectionView in real time.

IComNativeDescriptorHandler

在 COM 物件和 TypeDescriptor 之間提供最上層對應圖層。Provides a top-level mapping layer between a COM object and a TypeDescriptor.

IComponent

提供所有元件必須的功能。Provides functionality required by all components.

IContainer

為容器 (Container) 提供功能。Provides functionality for containers. 容器是邏輯上包含零或多個元件的物件。Containers are objects that logically contain zero or more components.

ICustomTypeDescriptor

提供介面來提供物件的動態自訂型別資訊。Provides an interface that supplies dynamic custom type information for an object.

IDataErrorInfo

提供功能,以供應使用者介面可繫結的自訂錯誤資訊。Provides the functionality to offer custom error information that a user interface can bind to.

IEditableCollectionView

定義 CollectionView 實作的方法和屬性,以提供集合編輯功能。Defines methods and properties that a CollectionView implements to provide editing capabilities to a collection.

IEditableCollectionViewAddNewItem

定義 CollectionView 實作的方法和屬性,以指定加入特定型別的項目。Defines methods and properties that a CollectionView implements to enable specifying adding items of a specific type.

IEditableObject

對用來做為資料來源的物件,提供進行變更之認可或復原的功能。Provides functionality to commit or rollback changes to an object that is used as a data source.

IExtenderProvider

將擴充屬性的介面定義至容器 (Container) 中的其他元件。Defines the interface for extending properties to other components in a container.

IIntellisenseBuilder

提供加速擷取產生器名稱和顯示產生器的介面。Provides an interface to facilitate the retrieval of the builder's name and to display the builder.

IItemProperties

定義提供物件屬性相關資訊的屬性。Defines a property that provides information about an object's properties.

IListSource

提供功能,使物件傳回可繫結至資料來源的清單。Provides functionality to an object to return a list that can be bound to a data source.

INestedContainer

提供巢狀容器的功能,巢狀容器邏輯上包含零或多個其他元件,並且由父元件所擁有。Provides functionality for nested containers, which logically contain zero or more other components and are owned by a parent component.

INestedSite

提供擷取元件完整巢狀名稱的能力。Provides the ability to retrieve the full nested name of a component.

INotifyDataErrorInfo

定義資料實體類別可以實作的成員,以提供自訂的同步與非同步驗證支援。Defines members that data entity classes can implement to provide custom synchronous and asynchronous validation support.

INotifyPropertyChanged

告知用戶端,屬性值已變更。Notifies clients that a property value has changed.

INotifyPropertyChanging

告知用戶端,屬性值正在變更。Notifies clients that a property value is changing.

IRaiseItemChangedEvents

指出類別是否會將屬性變更事件轉換成 ListChanged 事件。Indicates whether a class converts property change events to ListChanged events.

IRevertibleChangeTracking

提供復原變更的支援。Provides support for rolling back the changes.

ISite

提供站台需要的功能。Provides functionality required by sites.

ISupportInitialize

指定這個物件對批次初始設定支援簡單的異動通知。Specifies that this object supports a simple, transacted notification for batch initialization.

ISupportInitializeNotification

允許協調元件及其相依屬性的初始化。Allows coordination of initialization for a component and its dependent properties.

ISynchronizeInvoke

提供同步或非同步執行委派 (Delegate) 的方式。Provides a way to synchronously or asynchronously execute a delegate.

ITypeDescriptorContext

提供元件的內容資訊,例如其容器和屬性描述項。Provides contextual information about a component, such as its container and property descriptor.

ITypedList

提供發現可繫結清單的結構描述 (Schema) 的功能,其中可用於繫結的屬性與要繫結物件的公用 (Public) 屬性是不同的。Provides functionality to discover the schema for a bindable list, where the properties available for binding differ from the public properties of the object to bind to.

列舉

BindableSupport

指定數值,表示屬性是否可以繫結至資料項目或另一個屬性。Specifies values to indicate whether a property can be bound to a data element or another property.

BindingDirection

指定可以用一或兩個方法繫結樣板。Specifies whether the template can be bound one way or two ways.

CollectionChangeAction

指定變更集合的方式。Specifies how the collection is changed.

DataObjectMethodType

識別方法所執行的資料作業類型,由套用至方法的 DataObjectMethodAttribute 所指定。Identifies the type of data operation performed by a method, as specified by the DataObjectMethodAttribute applied to the method.

DesignerSerializationVisibility

指定屬性的可視度給設計階段序列化工具。Specifies the visibility a property has to the design-time serializer.

EditorBrowsableState

從編輯器中指定屬性或方法的可瀏覽狀態。Specifies the browsable state of a property or method from within an editor.

InheritanceLevel

定義繼承層級型別的識別項。Defines identifiers for types of inheritance levels.

LicenseUsageMode

指定何時可以使用 LicenseSpecifies when the License can be used.

ListChangedType

指定清單變更的方式。Specifies how the list changed.

ListSortDirection

指定排序作業的方向。Specifies the direction of a sort operation.

MaskedTextResultHint

指定值,簡潔描述遮罩文字剖析作業的結果。Specifies values that succinctly describe the results of a masked text parsing operation.

NewItemPlaceholderPosition

指定新項目的預留位置出現在集合中的位置。Specifies where the placeholder for a new item appears in the collection.

PropertyFilterOptions

指定類型描述項應該報告的屬性,特別是 GetProperties(Object) 方法。 這個列舉用來指定 Filter 屬性的值。This enumeration is used to specify the value of the Filter property.

PropertyTabScope

定義識別項,表示 [屬性] 視窗中索引標籤的保存性 (Persistence) 範圍。Defines identifiers that indicate the persistence scope of a tab in the Properties window.

RefreshProperties

定義識別項,表示 [屬性] 視窗的重新整理型別。Defines identifiers that indicate the type of a refresh of the Properties window.

ToolboxItemFilterType

定義用來指示 ToolboxItemFilterAttribute 所使用篩選條件型別的識別項。Defines identifiers used to indicate the type of filter that a ToolboxItemFilterAttribute uses.

委派

AddingNewEventHandler

代表將處理 AddingNew 事件的方法。Represents the method that will handle the AddingNew event.

AsyncCompletedEventHandler

表示將處理非同步作業之 MethodNameCompleted 事件的方法。Represents the method that will handle the MethodNameCompleted event of an asynchronous operation.

CancelEventHandler

表示處理可取消事件的方法。Represents the method that handles a cancelable event.

CollectionChangeEventHandler

表示當在集合中加入或移除元素時,會處理引發的 CollectionChanged 事件的方法。Represents the method that handles the CollectionChanged event raised when adding elements to or removing elements from a collection.

CurrentChangingEventHandler

代表處理 CurrentChanging 事件的方法。Represents the method that handles the CurrentChanging event.

DoWorkEventHandler

代表將處理 DoWork 事件的方法。Represents the method that will handle the DoWork event. 這個類別無法被繼承。This class cannot be inherited.

HandledEventHandler

表示方法,在事件處理常式傳回後,這個方法可以處理不一定需要進一步處理的事件。Represents a method that can handle events which may or may not require further processing after the event handler has returned.

ListChangedEventHandler

代表將處理 IBindingList 類別的 ListChanged 事件之方法。Represents the method that will handle the ListChanged event of the IBindingList class.

ProgressChangedEventHandler

代表將處理 BackgroundWorker 類別的 ProgressChanged 事件之方法。Represents the method that will handle the ProgressChanged event of the BackgroundWorker class. 這個類別無法被繼承。This class cannot be inherited.

PropertyChangedEventHandler

表示處理元件上屬性變更時所引發的 PropertyChanged 事件的方法。Represents the method that will handle the PropertyChanged event raised when a property is changed on a component.

PropertyChangingEventHandler

表示將處理 PropertyChanging 介面的 INotifyPropertyChanging 事件的方法。Represents the method that will handle the PropertyChanging event of an INotifyPropertyChanging interface.

RefreshEventHandler

表示當 Refreshed 或元件在設計階段期間變更時,會處理所引發 Type 事件的方法。Represents the method that handles the Refreshed event raised when a Type or component is changed during design time.

RunWorkerCompletedEventHandler

表示處理 RunWorkerCompleted 類別的 BackgroundWorker 事件的方法。Represents the method that will handle the RunWorkerCompleted event of a BackgroundWorker class.

備註

這個命名空間中的類別會分成下列類別:The classes in this namespace divide into the following categories: