RefreshPropertiesAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, что таблица свойств должна обновляться при изменении значения связанного свойства. Этот класс не наследуется.
public ref class RefreshPropertiesAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.All)]
public sealed class RefreshPropertiesAttribute : Attribute
public sealed class RefreshPropertiesAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.All)>]
type RefreshPropertiesAttribute = class
inherit Attribute
type RefreshPropertiesAttribute = class
inherit Attribute
Public NotInheritable Class RefreshPropertiesAttribute
Inherits Attribute
- Наследование
- Атрибуты
Примеры
В следующем примере кода демонстрируется использование RefreshPropertiesAttribute класса для указания режима обновления для DataSource
свойства . Полный список кода см. в разделе Практическое руководство. Применение атрибутов в элементах управления 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
Комментарии
Указывает RefreshPropertiesAttribute тип режима обновления, используемого при обновлении PropertyGrid элемента управления.
Конструкторы
RefreshPropertiesAttribute(RefreshProperties) |
Инициализирует новый экземпляр класса RefreshPropertiesAttribute. |
Поля
All |
Показывает, что при изменении значения свойства все свойства будут опрошены и обновлены повторно. Это поле доступно только для чтения. |
Default |
Показывает, что при изменении значения свойства другие свойства обновлять не нужно. Это поле доступно только для чтения. |
Repaint |
Показывает, что при изменении значения свойства будет обновлено представление всех свойств. Это поле доступно только для чтения. |
Свойства
RefreshProperties |
Возвращает или устанавливает свойства обновления для элемента. |
TypeId |
В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute. (Унаследовано от Attribute) |
Методы
Equals(Object) |
Переопределяет метод Equals объекта. |
GetHashCode() |
Возвращает хэш-код для этого объекта. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
IsDefaultAttribute() |
Возвращает значение, показывающее, является ли текущее значение атрибута его значением по умолчанию. |
IsDefaultAttribute() |
При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса. (Унаследовано от Attribute) |
Match(Object) |
При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту. (Унаследовано от Attribute) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации. (Унаследовано от Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Возвращает сведения о типе объекта, которые можно использовать для получения сведений о типе интерфейса. (Унаследовано от Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1). (Унаследовано от Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Предоставляет доступ к открытым свойствам и методам объекта. (Унаследовано от Attribute) |