AttributeProviderAttribute 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 AttributeProviderAttribute 類別的新執行個體。
多載
AttributeProviderAttribute(String) |
使用指定的型別名稱,初始化 AttributeProviderAttribute 類別的新執行個體。 |
AttributeProviderAttribute(Type) |
使用指定的型別,初始化 AttributeProviderAttribute 類別的新執行個體。 |
AttributeProviderAttribute(String, String) |
使用指定的型別名稱和屬性名稱,初始化 AttributeProviderAttribute 類別的新執行個體。 |
AttributeProviderAttribute(String)
使用指定的型別名稱,初始化 AttributeProviderAttribute 類別的新執行個體。
public:
AttributeProviderAttribute(System::String ^ typeName);
public AttributeProviderAttribute (string typeName);
new System.ComponentModel.AttributeProviderAttribute : string -> System.ComponentModel.AttributeProviderAttribute
Public Sub New (typeName As String)
參數
- typeName
- String
要指定的型別名稱。
例外狀況
typeName
為 null
。
另請參閱
適用於
AttributeProviderAttribute(Type)
使用指定的型別,初始化 AttributeProviderAttribute 類別的新執行個體。
public:
AttributeProviderAttribute(Type ^ type);
public AttributeProviderAttribute (Type type);
new System.ComponentModel.AttributeProviderAttribute : Type -> System.ComponentModel.AttributeProviderAttribute
Public Sub New (type As Type)
參數
- type
- Type
要指定的型別。
例外狀況
type
為 null
。
範例
下列程式代碼範例示範如何使用 AttributeProviderAttribute 來標記 DataSource
具有特定類型的 IListSource屬性。 如需完整的程式代碼清單,請參閱如何:在 Windows Forms 控件中套用屬性。
[Category("Data")]
[Description("Indicates the source of data for the control.")]
[RefreshProperties(RefreshProperties.Repaint)]
[AttributeProvider(typeof(IListSource))]
public object DataSource
{
get
{
return this.dataGridView1.DataSource;
}
set
{
this.dataGridView1.DataSource = value;
}
}
<Category("Data"), _
Description("Indicates the source of data for the control."), _
RefreshProperties(RefreshProperties.Repaint), _
AttributeProvider(GetType(IListSource))> _
Public Property DataSource() As Object
Get
Return Me.dataGridView1.DataSource
End Get
Set(ByVal value As Object)
Me.dataGridView1.DataSource = value
End Set
End Property
另請參閱
適用於
AttributeProviderAttribute(String, String)
使用指定的型別名稱和屬性名稱,初始化 AttributeProviderAttribute 類別的新執行個體。
public:
AttributeProviderAttribute(System::String ^ typeName, System::String ^ propertyName);
public AttributeProviderAttribute (string typeName, string propertyName);
new System.ComponentModel.AttributeProviderAttribute : string * string -> System.ComponentModel.AttributeProviderAttribute
Public Sub New (typeName As String, propertyName As String)
參數
- typeName
- String
要指定的型別名稱。
- propertyName
- String
將擷取屬性 (Attribute) 的屬性 (Property) 名稱。
例外狀況
propertyName
為 null
。