AttributeProviderAttribute Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса AttributeProviderAttribute.
Перегрузки
AttributeProviderAttribute(String) |
Инициализирует новый экземпляр класса AttributeProviderAttribute, используя заданное имя типа. |
AttributeProviderAttribute(Type) |
Инициализирует новый экземпляр класса AttributeProviderAttribute, используя заданный тип. |
AttributeProviderAttribute(String, String) |
Инициализирует новый экземпляр класса AttributeProviderAttribute, используя заданное имя типа и имя свойства. |
AttributeProviderAttribute(String)
- Исходный код:
- AttributeProviderAttribute.cs
- Исходный код:
- AttributeProviderAttribute.cs
- Исходный код:
- AttributeProviderAttribute.cs
Инициализирует новый экземпляр класса 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.cs
- Исходный код:
- AttributeProviderAttribute.cs
- Исходный код:
- AttributeProviderAttribute.cs
Инициализирует новый экземпляр класса 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.cs
- Исходный код:
- AttributeProviderAttribute.cs
- Исходный код:
- AttributeProviderAttribute.cs
Инициализирует новый экземпляр класса 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
Имя свойства, для которого будут возвращены атрибуты.
Исключения
propertyName
имеет значение null
.