Classe PropertyValueEditorCommands
Fornisce comandi standard per controllare il comportamento di una finestra delle proprietà quando queste vengono modificate dall'utente.
Gerarchia di ereditarietà
System.Object
Microsoft.Windows.Design.PropertyEditing.PropertyValueEditorCommands
Spazio dei nomi: Microsoft.Windows.Design.PropertyEditing
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class PropertyValueEditorCommands
public static class PropertyValueEditorCommands
public ref class PropertyValueEditorCommands abstract sealed
[<AbstractClass>]
[<Sealed>]
type PropertyValueEditorCommands = class end
public final class PropertyValueEditorCommands
Il tipo PropertyValueEditorCommands espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
AbortTransaction | Ottiene un oggetto RoutedCommand che rappresenta una richiesta di annullamento di una transazione associata a una modifica di proprietà. | |
BeginTransaction | Ottiene un oggetto RoutedCommand che rappresenta una richiesta di inizio di una nuova transazione associata a una modifica di proprietà. | |
CommitTransaction | Ottiene un oggetto RoutedCommand che rappresenta una richiesta di esecuzione del commit di una transazione associata a una modifica di proprietà. | |
FinishEditing | Ottiene un oggetto RoutedCommand che rappresenta una notifica inviata all'host di completamento di una modifica di proprietà. | |
ShowContextMenu | Ottiene un oggetto RoutedCommand che rappresenta una richiesta di visualizzazione di un menu di scelta rapida in PropertyContainer. | |
ShowDialogEditor | Ottiene un oggetto RoutedCommand che rappresenta una richiesta di visualizzazione di una finestra di dialogo per una proprietà. | |
ShowErrorMessage | Ottiene un oggetto RoutedCommand che rappresenta una richiesta di visualizzazione di un messaggio di errore di convalida. | |
ShowExtendedPinnedEditor | Ottiene un oggetto RoutedCommand che rappresenta una richiesta di visualizzazione di un editor bloccato per una proprietà. | |
ShowExtendedPopupEditor | Ottiene un oggetto RoutedCommand che rappresenta una richiesta di visualizzazione di un editor esteso per una proprietà. | |
ShowInlineEditor | Ottiene un oggetto RoutedCommand che rappresenta una richiesta di visualizzazione di un editor inline per una proprietà. |
In alto
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à.
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