RefreshPropertiesAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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) |