Lenguaje

StandardUICommand Clase

Definición

Deriva de XamlUICommand, agregando un conjunto de comandos de plataforma estándar con propiedades predefinidas.

/// [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
Herencia
Object IInspectable DependencyObject XamlUICommand StandardUICommand
Atributos

Ejemplos

Tip

Para obtener más información, instrucciones de diseño y ejemplos de código, consulte Conceptos básicos de comandos.

La aplicación WinUI 3 Gallery incluye ejemplos interactivos de la mayoría de los controles, características y funcionalidades de WinUI 3. Obtenga la aplicación en Microsoft Store u obtenga el código fuente en GitHub.

Comentarios

XamlUICommand implementa la ICommand interfaz (Microsoft. Interfaz de usuario. Xaml.Input.ICommand para C++ o System.Windows. Input.ICommand para C#), agregando varias propiedades, métodos y eventos de la interfaz de usuario.

La plataforma proporciona el siguiente conjunto de comandos.

Comando o etiqueta Description Icon Atajo de teclado
Cortar Elimine el contenido seleccionado y cópielo en el Portapapeles.
E8C6
Ctrl + X
Copy Copiar el contenido seleccionado en el Portapapeles.
E8C8
Ctrl + C
Pegar Inserte el contenido del Portapapeles.
E77F
Ctrl + P
Seleccionar todo Seleccione todo el contenido.
E8B3
CTRL+A
Eliminar Eliminar el contenido seleccionado.
E74D
Eliminar
Compartir Comparta el contenido seleccionado.
E72D
n/a
Guardar Guarde los cambios.
E74E
Ctrl + S
Abierto Abra el panel.
E8A0
Ctrl + O
Close Cierre el panel.
E89F
Alt + F4
Pausa Pausar la reproducción de elementos multimedia actualmente.
E769
Barra espaciadora
Reproducir Reproducir contenido multimedia en pausa actualmente.
E768
Barra espaciadora
Parar Detenga los medios.
E71A
Escapar
Adelante Omita hacia delante.
E72A
Alt + Flecha derecha
Atrás Omita atrás.
E72B
Alt + Flecha izquierda
Deshacer Revierta la acción más reciente.
E7A7
CTRL+Z
Rehacer Repita la acción de deshacer más recientemente.
E7A6
CTRL+Y

Constructores

Nombre Description
StandardUICommand()

Inicializa una nueva instancia de la clase StandardUICommand .

StandardUICommand(StandardUICommandKind)

Inicializa una nueva instancia de la clase StandardUICommand del tipo especificado.

Propiedades

Nombre Description
AccessKey

Obtiene o establece la clave de acceso (mnemonic) para este elemento.

(Heredado de XamlUICommand)
Command

Obtiene o establece el comportamiento de comando de un elemento de interfaz de usuario interactivo que realiza una acción cuando se invoca, como enviar un correo electrónico, eliminar un elemento o enviar un formulario.

(Heredado de XamlUICommand)
Description

Obtiene o establece una descripción para este elemento.

(Heredado de XamlUICommand)
Dispatcher

Siempre devuelve null en una aplicación de SDK de Aplicaciones para Windows. Use DispatcherQueue en su lugar.

(Heredado de DependencyObject)
DispatcherQueue

Obtiene el objeto DispatcherQueue al que está asociado este objeto. DispatcherQueue representa una instalación que puede acceder al DependencyObject en el subproceso de la interfaz de usuario incluso si el código lo inicia un subproceso que no es de interfaz de usuario.

(Heredado de DependencyObject)
IconSource

Obtiene o establece un glifo de la fuente Segoe MDL2 Assets para este elemento.

(Heredado de XamlUICommand)
KeyboardAccelerators

Obtiene la colección de combinaciones de teclas para este elemento que invocan una acción mediante el teclado.

(Heredado de XamlUICommand)
Kind

Obtiene el comando de plataforma (con propiedades predefinidas, como icono, acelerador de teclado y descripción) que se puede usar con standardUICommand.

KindProperty

Identifica la propiedad de dependencia Kind .

Label

Obtiene o establece la etiqueta de este elemento.

(Heredado de XamlUICommand)

Métodos

Nombre Description
CanExecute(Object)

Recupera si el comando se puede ejecutar en su estado actual.

(Heredado de XamlUICommand)
ClearValue(DependencyProperty)

Borra el valor local de una propiedad de dependencia.

(Heredado de DependencyObject)
Execute(Object)

Invoca el comando .

(Heredado de XamlUICommand)
GetAnimationBaseValue(DependencyProperty)

Devuelve cualquier valor base establecido para una propiedad de dependencia, que se aplicaría en los casos en los que una animación no está activa.

(Heredado de DependencyObject)
GetValue(DependencyProperty)

Devuelve el valor efectivo actual de una propiedad de dependencia de dependencyObject.

(Heredado de DependencyObject)
NotifyCanExecuteChanged()

Notifica al sistema que ha cambiado el estado del comando.

(Heredado de XamlUICommand)
ReadLocalValue(DependencyProperty)

Devuelve el valor local de una propiedad de dependencia, si se establece un valor local.

(Heredado de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una función de notificación para escuchar los cambios en una dependencyProperty específica en esta instancia de DependencyObject .

(Heredado de DependencyObject)
SetValue(DependencyProperty, Object)

Establece el valor local de una propiedad de dependencia en dependencyObject.

(Heredado de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Cancela una notificación de cambio registrada anteriormente llamando a RegisterPropertyChangedCallback.

(Heredado de DependencyObject)

Eventos

Nombre Description
CanExecuteChanged

Se produce cada vez que ocurre algo que afecta a si el comando puede ejecutarse.

(Heredado de XamlUICommand)
CanExecuteRequested

Se produce cuando se realiza una llamada a CanExecute .

(Heredado de XamlUICommand)
ExecuteRequested

Se produce cuando se realiza una llamada Execute .

(Heredado de XamlUICommand)

Se aplica a

Consulte también