RoutedUICommand Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert einen ICommand, der durch die Elementstruktur weitergeleitet wird und eine Texteigenschaft enthält.
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
- Vererbung
- Attribute
Hinweise
Der Unterschied zwischen einem RoutedUICommand und RoutedCommand dem, das RoutedUICommand eine Text Eigenschaft enthält.
CanExecute Die Und Methoden Execute für einen RoutedCommand Befehl enthalten nicht die Befehlslogik für den Befehl, wie es bei einem typischen ICommandFall ist. Diese Methoden auslösen Ereignisse, die die Elementstruktur durchlaufen, die nach einem Objekt mit einer CommandBinding. Die an die CommandBinding Befehlslogik angefügten Ereignishandler.
Die Execute Methode löst die PreviewExecuted und Executed Ereignisse aus. Die CanExecute Methode löst die PreviewCanExecute und CanExecute Ereignisse aus.
Verwendung von XAML-Attributen
<object property="predefinedCommandName"/>
- or -
<object property="predefinedClassName.predefinedCommandName"/>
- or -
<object property="{x:Static customClassName.customCommandName}"/>
XAML-Werte
vordefinierterClassName
Eine der vordefinierten Befehlsklassen.
vordefinierterCommandName
Eines der vordefinierten Befehle.
Präfix
Das xlmns Präfix, das benutzerdefinierteClassName zugeordnet.customCommandName für die .NET-Klasse. Weitere Informationen finden Sie unter XAML-Namespaces und Namespacezuordnung für WPF XAML.
customClassName
Eine benutzerdefinierte Klasse, die den benutzerdefinierten Befehl enthält.
customCommandName
Ein benutzerdefinierter Befehl.
Konstruktoren
| RoutedUICommand() |
Initialisiert eine neue Instanz der RoutedUICommand-Klasse. |
| RoutedUICommand(String, String, Type) |
Initialisiert eine neue Instanz der RoutedUICommand-Klasse mit dem angegebenen Beschreibungstext, dem deklarierten Namen und dem Besitzertyp. |
| RoutedUICommand(String, String, Type, InputGestureCollection) |
Initialisiert eine neue Instanz der RoutedUICommand-Klasse mit dem angegebenen Beschreibungstext, dem deklarierten Namen, dem Besitzertyp und Eingabeaktionen. |
Eigenschaften
| InputGestures |
Ruft die Auflistung von InputGesture-Objekten ab, die mit diesem Befehl verknüpft sind. (Geerbt von RoutedCommand) |
| Name |
Ruft den Namen des Befehls ab. (Geerbt von RoutedCommand) |
| OwnerType |
Ruft den Typ ab, der für den Befehl registriert wird. (Geerbt von RoutedCommand) |
| Text |
Ruft den Text ab, der den Befehl beschreibt oder legt diesen fest. |
Methoden
| CanExecute(Object, IInputElement) |
Ermittelt, ob dieser RoutedCommand im aktuellen Zustand ausgeführt werden kann. (Geerbt von RoutedCommand) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| Execute(Object, IInputElement) |
Führt den RoutedCommand für das aktuelle Befehlsziel aus. (Geerbt von RoutedCommand) |
| GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Ereignisse
| CanExecuteChanged |
Tritt ein, wenn vom Befehl-Manager Änderungen an der Befehlsquelle erkannt werden. Diese Änderungen beeinflussen die Ausführung des Befehls für das aktuelle Befehlsziel. (Geerbt von RoutedCommand) |
Explizite Schnittstellenimplementierungen
| ICommand.CanExecute(Object) |
Eine Beschreibung dieser Member finden Sie unter CanExecute(Object). (Geerbt von RoutedCommand) |
| ICommand.Execute(Object) |
Eine Beschreibung dieser Member finden Sie unter Execute(Object). (Geerbt von RoutedCommand) |