RefreshPropertiesAttribute Класс

Определение

Указывает, что таблица свойств должна обновляться при изменении значения связанного свойства.Indicates that the property grid should refresh when the associated property value changes. Этот класс не наследуется.This class cannot be inherited.

public ref class RefreshPropertiesAttribute sealed : Attribute
public sealed class RefreshPropertiesAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.All)]
public sealed class RefreshPropertiesAttribute : Attribute
type RefreshPropertiesAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.All)>]
type RefreshPropertiesAttribute = class
    inherit Attribute
Public NotInheritable Class RefreshPropertiesAttribute
Inherits Attribute
Наследование
RefreshPropertiesAttribute
Атрибуты

Примеры

В следующем примере кода показано использование RefreshPropertiesAttribute класса для указания режима обновления для DataSource Свойства.The following code example demonstrates using the RefreshPropertiesAttribute class to specify the refresh mode for a DataSource property. Полный листинг кода см. в разделе практические руководства. Применение атрибутов в Windows Formsных элементах управления.For a full code listing, see How to: Apply Attributes in Windows Forms Controls.

[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 элемента управления.The RefreshPropertiesAttribute indicates the type of refresh mode to use when refreshing a PropertyGrid control.

Конструкторы

RefreshPropertiesAttribute(RefreshProperties)

Инициализирует новый экземпляр класса RefreshPropertiesAttribute.Initializes a new instance of the RefreshPropertiesAttribute class.

Поля

All

Показывает, что при изменении значения свойства все свойства будут опрошены и обновлены повторно.Indicates that all properties are queried again and refreshed if the property value is changed. Это поле доступно только для чтения.This field is read-only.

Default

Показывает, что при изменении значения свойства другие свойства обновлять не нужно.Indicates that no other properties are refreshed if the property value is changed. Это поле доступно только для чтения.This field is read-only.

Repaint

Показывает, что при изменении значения свойства будет обновлено представление всех свойств.Indicates that all properties are repainted if the property value is changed. Это поле доступно только для чтения.This field is read-only.

Свойства

RefreshProperties

Возвращает или устанавливает свойства обновления для элемента.Gets the refresh properties for the member.

TypeId

В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Унаследовано от Attribute)

Методы

Equals(Object)

Переопределяет метод Equals объекта.Overrides the object's Equals method.

GetHashCode()

Возвращает хэш-код для этого объекта.Returns the hash code for this object.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
IsDefaultAttribute()

Возвращает значение, показывающее, является ли текущее значение атрибута его значением по умолчанию.Gets a value indicating whether the current value of the attribute is the default value for the attribute.

IsDefaultAttribute()

При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(Унаследовано от Attribute)
Match(Object)

При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Унаследовано от Attribute)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Явные реализации интерфейса

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.Maps a set of names to a corresponding set of dispatch identifiers.

(Унаследовано от Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые можно использовать для получения сведений о типе интерфейса.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Унаследовано от Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Унаследовано от Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к открытым свойствам и методам объекта.Provides access to properties and methods exposed by an object.

(Унаследовано от Attribute)

Применяется к

См. также раздел