RefreshPropertiesAttribute Klasse

Definition

Gibt an, dass das Eigenschaftenraster aktualisiert werden soll, wenn sich der zugeordnete 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

Im folgenden Codebeispiel wird die Verwendung der RefreshPropertiesAttribute Klasse zum Angeben des Aktualisierungsmodus für eine DataSource Eigenschaft veranschaulicht. Eine vollständige Codeauflistung finden Sie unter 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 => _dataGridView1.DataSource;
    set => _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

Der RefreshPropertiesAttribute Typ des Aktualisierungsmodus, der beim Aktualisieren eines PropertyGrid Steuerelements verwendet werden soll.

Konstruktoren

Name Beschreibung
RefreshPropertiesAttribute(RefreshProperties)

Initialisiert eine neue Instanz der RefreshPropertiesAttribute-Klasse.

Felder

Name Beschreibung
All

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

Default

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

Repaint

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

Eigenschaften

Name Beschreibung
RefreshProperties

Ruft die Aktualisierungseigenschaften für das Element ab.

TypeId

Wenn sie in einer abgeleiteten Klasse implementiert wird, wird ein eindeutiger Bezeichner für diese Attribute.

(Geerbt von Attribute)

Methoden

Name Beschreibung
Equals(Object)

Überschreibt die Methode des Equals Objekts.

GetHashCode()

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

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IsDefaultAttribute()

Ruft einen Wert ab, der angibt, ob der aktuelle Wert des Attributs der Standardwert für das Attribut ist.

Match(Object)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem angegebenen Objekt entspricht.

(Geerbt von Attribute)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
_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 denen 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)

Bietet Zugriff auf Eigenschaften und Methoden, die von einem Objekt verfügbar gemacht werden.

(Geerbt von Attribute)

Gilt für:

Weitere Informationen