StandardUICommand Clase

Definición

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

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

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)

Ejemplos

Sugerencia

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

Si tienes instalada la aplicación WinUI 2 Gallery , haz clic aquí para abrir la aplicación y ver StandardUICommand en acción.

Comentarios

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

La plataforma proporciona el siguiente conjunto de comandos.

Get-Help Icono Métodos abreviados de teclado Etiqueta Descripción
Cortar
Copiar
Pegar
Seleccionar todo
Eliminar
Compartir
Guardar
Abrir
Cerrar
Pausar
Reproducir
Stop
Adelante
atrás
Deshacer
Rehacer

Constructores

StandardUICommand()

Inicializa una nueva instancia de la clase StandardUICommand .

StandardUICommand(StandardUICommandKind)

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

Propiedades

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 interactivo de la interfaz de usuario 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 de este elemento.

(Heredado de XamlUICommand)
Dispatcher

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

(Heredado de DependencyObject)
IconSource

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

(Heredado de XamlUICommand)
KeyboardAccelerators

Obtiene o establece la colección de combinaciones de teclas para este elemento que invoca 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

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 el estado del comando ha cambiado.

(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 mediante una llamada a RegisterPropertyChangedCallback.

(Heredado de DependencyObject)

Eventos

CanExecuteChanged

Se produce cada vez que sucede 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