Condividi tramite


StandardUICommand Classe

Definizione

Deriva da XamlUICommand, aggiungendo un set di comandi della piattaforma standard con proprietà predefinite.

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [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(Windows.Foundation.UniversalApiContract), 458752)]
[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à
Object IInspectable DependencyObject XamlUICommand StandardUICommand
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)

Esempio

Suggerimento

Per altre info, linee guida per la progettazione ed esempi di codice, vedi Nozioni di base sulla progettazione dei comandi.

Se è installata l'app WinUI 2 Gallery , fai clic qui per aprire l'app e vedere StandardUICommand in azione.

Commenti

XamlUICommand implementa l'interfaccia ICommand (Windows.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 Icona Tasto di scelta rapida Etichetta Descrizione
Taglia
Copia
Incolla
Seleziona tutto
Elimina
Condivisione
Salva
Apri
Chiudi
Sospendi
Esegui
Stop
Inoltra
indietro
Annulla
Ripeti

Costruttori

StandardUICommand()

Inizializza una nuova istanza della classe StandardUICommand .

StandardUICommand(StandardUICommandKind)

Inizializza una nuova istanza della classe StandardUICommand del tipo specificato.

Proprietà

AccessKey

Ottiene o imposta la chiave di scelta (mnemonica) 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

Ottiene coreDispatcher a cui è associato questo oggetto. CoreDispatcher rappresenta una funzionalità che può accedere a DependencyObject nel thread dell'interfaccia utente anche se il codice viene avviato da un thread non dell'interfaccia utente.

(Ereditato da DependencyObject)
IconSource

Ottiene o imposta un glifo dal tipo di carattere Segoe MDL2 Assets per questo elemento.

(Ereditato da XamlUICommand)
KeyboardAccelerators

Ottiene o imposta 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

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 apportate a una dipendenza specifica in questa istanza di DependencyObject .

(Ereditato da DependencyObject)
SetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza su dependencyObject.

(Ereditato da DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback.

(Ereditato da DependencyObject)

Eventi

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)

Si applica a

Vedi anche