RefreshPropertiesAttribute Classe

Definizione

Indica che la griglia delle proprietà deve essere aggiornata quando cambia il valore della proprietà associata. La 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 classe per specificare la RefreshPropertiesAttribute modalità di aggiornamento per una DataSource proprietà. Per un elenco di codice completo, vedere Procedura: 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
    {
        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

Commenti

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

Costruttori

RefreshPropertiesAttribute(RefreshProperties)

Inizializza una nuova istanza della classe RefreshPropertiesAttribute.

Campi

All

Indica che tutte le proprietà verranno nuovamente richieste tramite query e aggiornate se il valore della proprietà viene modificato. Questo campo è di sola lettura.

Default

Indica che nessuna 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à

RefreshProperties

Ottiene le proprietà di aggiornamento del membro.

TypeId

Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute.

(Ereditato da Attribute)

Metodi

Equals(Object)

Esegue l'override del metodo Equals dell'oggetto.

GetHashCode()

Restituisce il codice hash per questo oggetto.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IsDefaultAttribute()

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

IsDefaultAttribute()

In caso di override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata.

(Ereditato da Attribute)
Match(Object)

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

(Ereditato da Attribute)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

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

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

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

Recupera le informazioni sul tipo relative a un oggetto, che possono essere usate per ottenere informazioni sul tipo relative a un'interfaccia.

(Ereditato da Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Recupera il numero delle 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 a proprietà e metodi esposti da un oggetto.

(Ereditato da Attribute)

Si applica a

Vedi anche