StandardUICommand Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |
| DispatcherQueue |
Obtient le |
| 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) |