Classe ExtendedPropertyValueEditor
Contenitore per tutta logica di editor esteso per le proprietà.
Gerarchia di ereditarietà
System.Object
Microsoft.Windows.Design.PropertyEditing.PropertyValueEditor
Microsoft.Windows.Design.PropertyEditing.ExtendedPropertyValueEditor
Spazio dei nomi: Microsoft.Windows.Design.PropertyEditing
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
'Dichiarazione
Public Class ExtendedPropertyValueEditor _
Inherits PropertyValueEditor
public class ExtendedPropertyValueEditor : PropertyValueEditor
public ref class ExtendedPropertyValueEditor : public PropertyValueEditor
type ExtendedPropertyValueEditor =
class
inherit PropertyValueEditor
end
public class ExtendedPropertyValueEditor extends PropertyValueEditor
Il tipo ExtendedPropertyValueEditor espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
ExtendedPropertyValueEditor() | Inizializza una nuova istanza della classe ExtendedPropertyValueEditor. | |
ExtendedPropertyValueEditor(DataTemplate, DataTemplate) | Inizializza una nuova istanza della classe ExtendedPropertyValueEditor con gli oggetti DataTemplate dell'editor esteso e inline specificati. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ExtendedEditorTemplate | Ottiene o imposta l'oggetto DataTemplate utilizzato per l'editor popup/bloccato esteso. | |
InlineEditorTemplate | Ottiene o imposta l'oggetto DataTemplate utilizzato per un editor inline. (Ereditato da PropertyValueEditor) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
La classe ExtendedPropertyValueEditor può contenere due oggetti DataTemplate, uno per un editor inline e un altro per un editor esteso. L'editor in linea fornisce un'interfaccia personalizzata che viene visualizzata entro i limiti della finestra Proprietà, mentre l'editor esteso fornisce un'interfaccia che viene visualizzata in una nuova finestra.
La proprietà InlineEditorTemplate restituisce il modello XAML per l'interfaccia visiva per l'editor in linea, mentre la proprietà ExtendedEditorTemplate restituisce il modello XAML per l'editor esteso. Tali modelli, in genere vengono forniti in un oggetto ResourceDictionary in un altro punto del progetto.
È necessario utilizzare l'oggetto EditModeSwitchButton per richiamare l'oggetto ExtendedPropertyValueEditor personalizzato. Per una dimostrazione, vedere Procedura dettagliata: implementazione di un editor di colori.
Esempi
Nell'esempio di codice riportato di seguito viene illustrato l'utilizzo della classe ExtendedPropertyValueEditor. Per ulteriori informazioni, vedere Procedura dettagliata: implementazione di un editor di colori.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Windows.Design.PropertyEditing