RefreshPropertiesAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |