Partager via


StandardUICommand Classe

Définition

Dérive de XamlUICommand, en ajoutant un ensemble de commandes de plateforme standard avec des propriétés prédéfinies.

/// [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
Héritage
Object IInspectable DependencyObject XamlUICommand StandardUICommand
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1809 (introduit dans 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v7.0)

Exemples

Conseil

Pour plus d’informations, des conseils de conception et des exemples de code, consultez Principes de base de la conception des commandes.

Si vous avez installé l’application Galerie WinUI 2 , cliquez ici pour ouvrir l’application et voir l’application StandardUICommand en action.

Remarques

XamlUICommand implémente l’interface ICommand (Windows.UI.Xaml.Input.ICommand pour C++ ou System.Windows.Input.ICommand pour C#), en ajoutant diverses propriétés, méthodes et événements d’interface utilisateur.

La plateforme fournit l’ensemble de commandes suivant.

Commande Icône Raccourci clavier Étiquette Description
Couper
Copier
Coller
Tout sélectionner
Supprimer
Partager
Enregistrer
Ouvrir
Fermer
Suspendre
Lire
Arrêter
Transférer
d’un plan
Annuler
Rétablir

Constructeurs

StandardUICommand()

Initialise une nouvelle instance de la classe StandardUICommand.

StandardUICommand(StandardUICommandKind)

Initialise une nouvelle instance de la classe StandardUICommand du type spécifié.

Propriétés

AccessKey

Obtient ou définit la clé d’accès (mnémonique) pour cet élément.

(Hérité de XamlUICommand)
Command

Obtient ou définit le comportement de commande d’un élément d’interface utilisateur interactif qui effectue une action lorsqu’il est appelé, comme l’envoi d’un e-mail, la suppression d’un élément ou l’envoi d’un formulaire.

(Hérité de XamlUICommand)
Description

Obtient ou définit une description pour cet élément.

(Hérité de XamlUICommand)
Dispatcher

Obtient le CoreDispatcher auquel cet objet est associé. CoreDispatcher représente une fonctionnalité qui peut accéder à DependencyObject sur le thread d’interface utilisateur, même si le code est initié par un thread autre que l’interface utilisateur.

(Hérité de DependencyObject)
IconSource

Obtient ou définit un glyphe de la police Segoe MDL2 Assets pour cet élément.

(Hérité de XamlUICommand)
KeyboardAccelerators

Obtient ou définit la collection de combinaisons de touches pour cet élément qui appelle une action à l’aide du clavier.

(Hérité de XamlUICommand)
Kind

Obtient la commande de plateforme (avec des propriétés prédéfinies telles que l’icône, l’accélérateur de clavier et la description) qui peut être utilisée avec une StandardUICommand.

KindProperty

Identifie la propriété de dépendance Kind .

Label

Obtient ou définit l’étiquette de cet élément.

(Hérité de XamlUICommand)

Méthodes

CanExecute(Object)

Récupère si la commande peut s’exécuter dans son état actuel.

(Hérité de XamlUICommand)
ClearValue(DependencyProperty)

Efface la valeur locale d’une propriété de dépendance.

(Hérité de DependencyObject)
Execute(Object)

Appelle la commande.

(Hérité de XamlUICommand)
GetAnimationBaseValue(DependencyProperty)

Retourne toute valeur de base établie pour une propriété de dépendance, qui s’appliquerait dans les cas où une animation n’est pas active.

(Hérité de DependencyObject)
GetValue(DependencyProperty)

Retourne la valeur effective actuelle d’une propriété de dépendance à partir d’un DependencyObject.

(Hérité de DependencyObject)
NotifyCanExecuteChanged()

Avertit le système que l’état de la commande a changé.

(Hérité de XamlUICommand)
ReadLocalValue(DependencyProperty)

Retourne la valeur locale d’une propriété de dépendance, si une valeur locale est définie.

(Hérité de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Inscrit une fonction de notification pour écouter les modifications apportées à un DependencyProperty spécifique sur ce instance DependencyObject.

(Hérité de DependencyObject)
SetValue(DependencyProperty, Object)

Définit la valeur locale d’une propriété de dépendance sur un DependencyObject.

(Hérité de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annule une notification de modification précédemment inscrite en appelant RegisterPropertyChangedCallback.

(Hérité de DependencyObject)

Événements

CanExecuteChanged

Se produit chaque fois que quelque chose se produit qui affecte si la commande peut s’exécuter.

(Hérité de XamlUICommand)
CanExecuteRequested

Se produit lorsqu’un appel CanExecute est effectué.

(Hérité de XamlUICommand)
ExecuteRequested

Se produit lorsqu’un appel d’exécution est effectué.

(Hérité de XamlUICommand)

S’applique à

Voir aussi