Condividi tramite


Classe PropertyValueEditorCommands

Aggiornamento: novembre 2007

Fornisce comandi standard per controllare il comportamento di una finestra delle proprietà quando queste vengono modificate dall'utente.

Spazio dei nomi:  Microsoft.Windows.Design.PropertyEditing
Assembly:  Microsoft.Windows.Design (in Microsoft.Windows.Design.dll)

Sintassi

Public NotInheritable Class PropertyValueEditorCommands

Non è necessario dichiarare un'istanza di una classe statica per accedere ai relativi membri.
public static class PropertyValueEditorCommands
public ref class PropertyValueEditorCommands abstract sealed
public final class PropertyValueEditorCommands

Note

Quando un utente modifica le proprietà in una finestra delle proprietà, la finestra deve esibire alcuni comportamenti standard.

È necessario eseguire il wrapping dell'operazione di modifica delle proprietà in una transazione. L'utente può eseguire il commit della modifica premendo, ad esempio, il tasto INVIO. L'utente può annullare la modifica premendo, ad esempio, il tasto ESC.

La finestra delle proprietà deve fornire all'utente diverse modalità di modifica per una proprietà, se possibile. L'utente può utilizzare i seguenti tipi di editor di proprietà:

  • Editor inline. Ad esempio, l'editor di proprietà Margin per il quale l'utente immette il valore della proprietà direttamente nella riga della proprietà.

  • Editor estesi. Ad esempio, l'editor di proprietà HorizontalAlignment per il quale l'utente seleziona il valore della proprietà da un elenco a discesa.

  • Editor delle finestra di dialogo. Ad esempio, l'editor di proprietà RowDefinitions per il quale l'utente immette il valore della proprietà in una finestra di dialogo separata.

  • Editor bloccati, ossia finestre di dialogo bloccate sotto la proprietà nella finestra delle proprietà.

Gerarchia di ereditarietà

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyValueEditorCommands

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

Membri PropertyValueEditorCommands

Spazio dei nomi Microsoft.Windows.Design.PropertyEditing

PropertyValueEditor

PropertyContainerEditMode

Inline

ExtendedPopup

Dialog

ExtendedPinned

Altre risorse

Architettura di estensibilità di Progettazione WPF