RefreshPropertiesAttribute Klasse

Definition

Gibt an, dass das Eigenschaftenraster aktualisiert werden sollte, wenn sich der zugehörige Eigenschaftswert ändert. Diese Klasse kann nicht vererbt werden.

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
Vererbung
RefreshPropertiesAttribute
Attribute

Beispiele

Das folgende Codebeispiel veranschaulicht die Verwendung der RefreshPropertiesAttribute -Klasse zum Angeben des Aktualisierungsmodus für eine DataSource Eigenschaft. Eine vollständige Codeauflistung finden Sie unter Vorgehensweise: Anwenden von Attributen in Windows Forms-Steuerelementen.

[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

Hinweise

Gibt RefreshPropertiesAttribute den Typ des Aktualisierungsmodus an, der beim Aktualisieren eines Steuerelements PropertyGrid verwendet werden soll.

Konstruktoren

RefreshPropertiesAttribute(RefreshProperties)

Initialisiert eine neue Instanz der RefreshPropertiesAttribute-Klasse.

Felder

All

Gibt an, dass sämtliche Eigenschaften neu abgefragt und aktualisiert werden, wenn der Eigenschaftswert geändert wird. Dieses Feld ist schreibgeschützt.

Default

Gibt an, dass keine weiteren Eigenschaften aktualisiert werden, wenn der Eigenschaftswert geändert wird. Dieses Feld ist schreibgeschützt.

Repaint

Gibt an, dass alle Eigenschaften aktualisiert werden, wenn der Wert der Eigenschaft geändert wird. Dieses Feld ist schreibgeschützt.

Eigenschaften

RefreshProperties

Ruft die Aktualisierungseigenschaften für den Member ab.

TypeId

Ruft bei Implementierung in einer abgeleiteten Klasse einen eindeutigen Bezeichner für dieses Attribute ab.

(Geerbt von Attribute)

Methoden

Equals(Object)

Überschreibt die Equals-Methode des Objekts.

GetHashCode()

Gibt den Hashcode für dieses Objekt zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IsDefaultAttribute()

Ruft einen Wert ab, der angibt, ob der aktuelle Wert des Attributs dessen Standardwert ist.

IsDefaultAttribute()

Gibt beim Überschreiben in einer abgeleiteten Klasse an, ob der Wert der Instanz der Standardwert für die abgeleitete Klasse ist.

(Geerbt von Attribute)
Match(Object)

Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht.

(Geerbt von Attribute)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

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

Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu.

(Geerbt von Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können.

(Geerbt von Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).

(Geerbt von Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

(Geerbt von Attribute)

Gilt für:

Weitere Informationen