StandardUICommand 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.
Deriva da XamlUICommand, aggiungendo un set di comandi della piattaforma standard con proprietà predefinite.
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class StandardUICommand : XamlUICommand
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class StandardUICommand : XamlUICommand
Public Class StandardUICommand
Inherits XamlUICommand
- Ereditarietà
- Attributi
Esempio
Tip
Per altre info, linee guida per la progettazione ed esempi di codice, vedi Nozioni di base sul comando.
L'app Raccolta WinUI 3 include esempi interattivi della maggior parte dei controlli e delle funzionalità di WinUI 3. Ottenere l'app dal Microsoft Store o ottenere il codice sorgente in GitHub.
Commenti
XamlUICommand implementa l'interfaccia ICommand (Microsoft. UI. Xaml.Input.ICommand per C++ o System.Windows. Input.ICommand per C#), aggiungendo varie proprietà, metodi ed eventi dell'interfaccia utente.
La piattaforma fornisce il set di comandi seguente.
| Comando/etichetta | Descrizione | Icon | Scelta rapida da tastiera |
|---|---|---|---|
| Taglio | Eliminare il contenuto selezionato e copiarlo negli Appunti. | E8C6 |
CTRL + X |
| Copy | Copiare il contenuto selezionato negli Appunti. | E8C8 |
CTRL + C |
| Incolla | Inserire il contenuto degli Appunti. | E77F |
CTRL+P |
| Seleziona tutto | Selezionare tutto il contenuto. | E8B3 |
CTRL + A |
| Delete | Eliminare il contenuto selezionato. | E74D |
Delete |
| Share | Condividere il contenuto selezionato. | E72D |
n/a |
| Salvare | Salvare le modifiche. | E74E |
CTRL + S |
| Open | Aprire il pannello. | E8A0 |
CTRL+O |
| Close | Chiudi pannello. | E89F |
Alt + F4 |
| Pausa | Sospendere la riproduzione di elementi multimediali. | E769 |
Barra spaziatrice |
| Riproduci | Riprodurre elementi multimediali attualmente sospesi. | E768 |
Barra spaziatrice |
| Arresta | Arresta i supporti. | E71A |
Fuga |
| Avanti | Ignorare l'inoltro. | E72A |
ALT + freccia DESTRA |
| Indietro | Salta indietro. | E72B |
ALT + freccia SINISTRA |
| Undo | Ripristinare l'azione più recente. | E7A7 |
CTRL + Z |
| Rifare | Ripetere l'azione annullata più di recente. | E7A6 |
CTRL + Y |
Costruttori
| Nome | Descrizione |
|---|---|
| StandardUICommand() |
Inizializza una nuova istanza della classe StandardUICommand . |
| StandardUICommand(StandardUICommandKind) |
Inizializza una nuova istanza della classe StandardUICommand del tipo specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| AccessKey |
Ottiene o imposta il tasto di scelta (mnemonico) per questo elemento. (Ereditato da XamlUICommand) |
| Command |
Ottiene o imposta il comportamento del comando di un elemento interattivo dell'interfaccia utente che esegue un'azione quando viene richiamata, ad esempio l'invio di un messaggio di posta elettronica, l'eliminazione di un elemento o l'invio di un modulo. (Ereditato da XamlUICommand) |
| Description |
Ottiene o imposta una descrizione per questo elemento. (Ereditato da XamlUICommand) |
| Dispatcher |
Restituisce |
| DispatcherQueue |
Ottiene l'oggetto |
| IconSource |
Ottiene o imposta un glifo dal tipo di carattere Segoe MDL2 Assets per questo elemento. (Ereditato da XamlUICommand) |
| KeyboardAccelerators |
Ottiene la raccolta di combinazioni di tasti per questo elemento che richiamano un'azione utilizzando la tastiera. (Ereditato da XamlUICommand) |
| Kind |
Ottiene il comando della piattaforma (con proprietà predefinite, ad esempio icona, acceleratore di tastiera e descrizione) che possono essere usate con un oggetto StandardUICommand. |
| KindProperty |
Identifica la proprietà di dipendenza Kind . |
| Label |
Ottiene o imposta l'etichetta per questo elemento. (Ereditato da XamlUICommand) |
Metodi
| Nome | Descrizione |
|---|---|
| CanExecute(Object) |
Recupera un valore che indica se il comando può essere eseguito nello stato corrente. (Ereditato da XamlUICommand) |
| ClearValue(DependencyProperty) |
Cancella il valore locale di una proprietà di dipendenza. (Ereditato da DependencyObject) |
| Execute(Object) |
Richiama il comando . (Ereditato da XamlUICommand) |
| GetAnimationBaseValue(DependencyProperty) |
Restituisce qualsiasi valore di base stabilito per una proprietà di dipendenza, che si applica nei casi in cui un'animazione non è attiva. (Ereditato da DependencyObject) |
| GetValue(DependencyProperty) |
Restituisce il valore effettivo corrente di una proprietà di dipendenza da dependencyObject. (Ereditato da DependencyObject) |
| NotifyCanExecuteChanged() |
Notifica al sistema che lo stato del comando è stato modificato. (Ereditato da XamlUICommand) |
| ReadLocalValue(DependencyProperty) |
Restituisce il valore locale di una proprietà di dipendenza, se è impostato un valore locale. (Ereditato da DependencyObject) |
| RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra una funzione di notifica per l'ascolto delle modifiche a una dipendenza specifica in questa istanza dependencyObject . (Ereditato da DependencyObject) |
| SetValue(DependencyProperty, Object) |
Imposta il valore locale di una proprietà di dipendenza in un Oggetto DependencyObject. (Ereditato da DependencyObject) |
| UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback. (Ereditato da DependencyObject) |
Eventi
| Nome | Descrizione |
|---|---|
| CanExecuteChanged |
Si verifica ogni volta che si verifica un evento che influisce sul fatto che il comando possa essere eseguito. (Ereditato da XamlUICommand) |
| CanExecuteRequested |
Si verifica quando viene eseguita una chiamata CanExecute . (Ereditato da XamlUICommand) |
| ExecuteRequested |
Si verifica quando viene eseguita una chiamata Execute . (Ereditato da XamlUICommand) |