RoutedUICommand Classe
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éfinit une ICommand qui est routé via l'arborescence d'éléments et qui contient une propriété de texte.
public ref class RoutedUICommand : System::Windows::Input::RoutedCommand
[System.ComponentModel.TypeConverter("System.Windows.Input.CommandConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public class RoutedUICommand : System.Windows.Input.RoutedCommand
[System.ComponentModel.TypeConverter("System.Windows.Input.CommandConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public class RoutedUICommand : System.Windows.Input.RoutedCommand
[<System.ComponentModel.TypeConverter("System.Windows.Input.CommandConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedUICommand = class
inherit RoutedCommand
[<System.ComponentModel.TypeConverter("System.Windows.Input.CommandConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedUICommand = class
inherit RoutedCommand
Public Class RoutedUICommand
Inherits RoutedCommand
- Héritage
- Attributs
La différence entre et RoutedUICommandRoutedCommand est que inclut RoutedUICommand une Text propriété.
Les Execute méthodes et CanExecute sur un RoutedCommand ne contiennent pas la logique de commande pour la commande, comme c’est le cas avec un standard ICommand. Ces méthodes déclenchent des événements qui parcourent l’arborescence d’éléments à la recherche d’un objet avec un CommandBinding. Les gestionnaires d’événements attachés à contiennent CommandBinding la logique de commande.
La Execute méthode déclenche les PreviewExecuted événements et Executed . La CanExecute méthode déclenche les PreviewCanExecute événements et CanExecute .
<object-property="predefined-command-name"/>
- or -
<object-property="predefined-class-name.predefined-command-name"/>
- or -
<object-property="{x:Static custom-class-name.custom-command-name}"/>
predefined-class-name
Une des classes de commande prédéfinies.
predefined-command-name
Une des commandes prédéfinies.
prefix
Préfixe xlmns
mappé customClassName.customCommandName
à la classe .NET. Pour plus d’informations, consultez Espaces de noms XAML et mappage d’espaces de noms pour XAML WPF.
custom-class-name
Classe personnalisée qui contient la commande personnalisée.
custom-command-name
Commande personnalisée.
Routed |
Initialise une nouvelle instance de la classe RoutedUICommand. |
Routed |
Initialise une nouvelle instance de la classe RoutedUICommand à l'aide du texte descriptif, du nom déclaré et du type de propriétaire spécifiés. |
Routed |
Initialise une nouvelle instance de la classe RoutedUICommand à l'aide du texte descriptif, du nom déclaré, du type de propriétaire et des mouvements d'entrée spécifiés. |
Input |
Obtient la collection d'objets InputGesture associés à cette commande. (Hérité de RoutedCommand) |
Name |
Obtient le nom de la commande. (Hérité de RoutedCommand) |
Owner |
Obtient le type inscrit avec la commande. (Hérité de RoutedCommand) |
Text |
Obtient ou définit le texte qui décrit cette commande. |
Can |
Détermine si ce RoutedCommand peut s'exécuter dans son état actuel. (Hérité de RoutedCommand) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
Execute(Object, IInput |
Exécute le RoutedCommand sur la cible de la commande actuelle. (Hérité de RoutedCommand) |
Get |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
Get |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
Memberwise |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
To |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Can |
Se produit lorsque le gestionnaire de commandes détecte des modifications de la source de la commande. Ces modifications déterminent souvent si la commande doit s'exécuter sur la cible de la commande actuelle. (Hérité de RoutedCommand) |
ICommand. |
Pour obtenir une description de ce membre, consultez CanExecute(Object). (Hérité de RoutedCommand) |
ICommand. |
Pour obtenir une description de ce membre, consultez Execute(Object). (Hérité de RoutedCommand) |
Produit | Versions |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :