RefreshPropertiesAttribute Classe

Definizione

Indica che la griglia delle proprietà deve essere aggiornata quando viene modificato il valore della proprietà associato. Questa classe non può essere ereditata.

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
Ereditarietà
RefreshPropertiesAttribute
Attributi

Esempio

Nell'esempio di codice seguente viene illustrato l'uso della RefreshPropertiesAttribute classe per specificare la modalità di aggiornamento per una DataSource proprietà . Per un elenco di codice completo, vedere Come: Applicare attributi nei controlli Windows Forms.

[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

Commenti

Indica RefreshPropertiesAttribute il tipo di modalità di aggiornamento da utilizzare durante l'aggiornamento di un PropertyGrid controllo.

Costruttori

Nome Descrizione
RefreshPropertiesAttribute(RefreshProperties)

Inizializza una nuova istanza della classe RefreshPropertiesAttribute.

Campi

Nome Descrizione
All

Indica che tutte le proprietà vengono sottoposte nuovamente a query e aggiornate se il valore della proprietà viene modificato. Questo campo è di sola lettura.

Default

Indica che nessun'altra proprietà viene aggiornata se il valore della proprietà viene modificato. Questo campo è di sola lettura.

Repaint

Indica che tutte le proprietà vengono ridisegnate se il valore della proprietà viene modificato. Questo campo è di sola lettura.

Proprietà

Nome Descrizione
RefreshProperties

Ottiene le proprietà di aggiornamento per il membro.

TypeId

Se implementato in una classe derivata, ottiene un identificatore univoco per questo Attribute.

(Ereditato da Attribute)

Metodi

Nome Descrizione
Equals(Object)

Esegue l'override del metodo dell'oggetto Equals .

GetHashCode()

Restituisce il codice hash per questo oggetto.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IsDefaultAttribute()

Ottiene un valore che indica se il valore corrente dell'attributo è il valore predefinito per l'attributo.

Match(Object)

Quando sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.

(Ereditato da Attribute)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

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

Esegue il mapping di un set di nomi a un set corrispondente di identificatori dispatch.

(Ereditato da Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo per un oggetto, che può essere utilizzato per ottenere le informazioni sul tipo per un'interfaccia.

(Ereditato da Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Recupera il numero di interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).

(Ereditato da Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso alle proprietà e ai metodi esposti da un oggetto .

(Ereditato da Attribute)

Si applica a

Vedi anche