Langage

StandardUICommand Classe

Définition

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

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

Exemples

Tip

Pour plus d’informations, des conseils de conception et des exemples de code, consultez Les principes de base de la commande.

L’application WinUI 3 Gallery inclut des exemples interactifs de la plupart des contrôles, des caractéristiques et des fonctionnalités de WinUI 3. Obtenez l’application à partir du Microsoft Store ou obtenez le code source sur GitHub.

Remarques

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

La plateforme fournit l’ensemble de commandes suivant.

Commande/étiquette Description Icon Raccourci clavier
Couper Supprimez le contenu sélectionné et copiez-le dans le Presse-papiers.
E8C6
Ctrl + X
Copy Copier le contenu sélectionné dans le Presse-papiers.
E8C8
Ctrl + C
Coller Insérez le contenu du Presse-papiers.
E77F
Ctrl + P
Sélectionner tout Sélectionnez tout le contenu.
E8B3
Ctrl + A
Supprimer Supprimez le contenu sélectionné.
E74D
Supprimer
Share Partagez le contenu sélectionné.
E72D
n/a
Enregistrer Enregistrez les changements.
E74E
Ctrl + S
Open Ouvrez le panneau.
E8A0
Ctrl+O
Clôture Fermez le panneau.
E89F
Alt + F4
Mettre en pause Suspendre la lecture du média.
E769
Barre d'espacement
Lire Lire le média actuellement suspendu.
E768
Barre d'espacement
Arrêtez Arrêtez le média.
E71A
Échapper
En avant Avancer.
E72A
Alt + flèche droite
Retour Revenez.
E72B
Alt + Flèche gauche
Annuler Rétablir l’action la plus récente.
E7A7
Ctrl + Z (Annuler la dernière action)
Répéter Répétez l’action annulée la plus récente.
E7A6
CTRL + Y

Constructeurs

Nom Description
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

Nom Description
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’elle est appelée, 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

Retourne null toujours dans une application du Kit de développement logiciel (SDK) d’application Windows. Utilisez DispatcherQueue à la place.

(Hérité de DependencyObject)
DispatcherQueue

Obtient le DispatcherQueue résultat auquel cet objet est associé. Représente DispatcherQueue une installation qui peut accéder au DependencyObject thread d’interface utilisateur même si le code est initié par un thread non-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 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 peuvent être utilisées 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

Nom Description
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’applique 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 à une dependencyProperty spécifique sur cette 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 qui a été précédemment inscrite en appelant RegisterPropertyChangedCallback.

(Hérité de DependencyObject)

Événements

Nom Description
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