StandardUICommand 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.
Abgeleitet von XamlUICommand, hinzufügen einer Reihe von Standardplattformbefehlen mit vordefinierten Eigenschaften.
/// [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
- Vererbung
- Attribute
Beispiele
Tip
Weitere Informationen, Entwurfsanleitungen und Codebeispiele finden Sie unter "Grundlegendes zu Befehlen".
Die WinUI 3 Gallery-App enthält interaktive Beispiele für die meisten WinUI 3-Steuerelemente, -Features und -Funktionen. Holen Sie sich die App aus dem Microsoft Store oder holen Sie sich den Quellcode auf GitHub.
Hinweise
XamlUICommand implementiert die ICommand Schnittstelle (Microsoft. BENUTZEROBERFLÄCHE. Xaml.Input.ICommand für C++ oder System.Windows. Input.ICommand für C#), Hinzufügen verschiedener UI-Eigenschaften, Methoden und Ereignisse.
Die Plattform stellt den folgenden Satz von Befehlen bereit.
| Befehl/Beschriftung | Description | Icon | Tastaturkurzbefehl |
|---|---|---|---|
| Schneiden | Löschen Sie den ausgewählten Inhalt, und kopieren Sie ihn in die Zwischenablage. | E8C6 |
Strg + X |
| Copy | Kopieren Sie den ausgewählten Inhalt in die Zwischenablage. | E8C8 |
STRG + C |
| Einfügen | Fügen Sie den Inhalt der Zwischenablage ein. | E77F |
STRG+P |
| Alles markieren | Wählen Sie alle Inhalte aus. | E8B3 |
STRG+A |
| Löschen | Löschen Sie den ausgewählten Inhalt. | E74D |
Löschen |
| Teilen | Freigeben des ausgewählten Inhalts. | E72D |
n/a |
| Retten | Speichern Sie die Änderungen. | E74E |
Strg + S |
| Öffnen | Bereich öffnen. | E8A0 |
STRG + O |
| Schließen | Bereich schließen. | E89F |
ALT+F4 |
| Pause | Anhalten der aktuellen Medienwiedergabe. | E769 |
Leertaste |
| Spielen | Derzeit angehaltene Medien wiedergeben. | E768 |
Leertaste |
| Stopp! | Medien beenden. | E71A |
Flucht |
| Weiter | Vorwärts springen. | E72A |
ALT+NACH-RECHTS |
| Zurück | Zurückspringen. | E72B |
ALT+NACH-LINKS-TASTE |
| Rückgängig machen | Die letzte Aktion wird wiederhergestellt. | E7A7 |
STRG+Z |
| Wiederholen | Wiederholen Sie die letzte rückgängig gemachte Aktion. | E7A6 |
STRG+Y |
Konstruktoren
| Name | Beschreibung |
|---|---|
| StandardUICommand() |
Initialisiert eine neue Instanz der StandardUICommand-Klasse . |
| StandardUICommand(StandardUICommandKind) |
Initialisiert eine neue Instanz der StandardUICommand-Klasse der angegebenen Art. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AccessKey |
Dient zum Abrufen oder Festlegen der Zugriffstaste (Mnemonic) für dieses Element. (Geerbt von XamlUICommand) |
| Command |
Ruft das Befehlsverhalten eines interaktiven UI-Elements ab, das beim Aufrufen eine Aktion ausführt, z. B. das Senden einer E-Mail, das Löschen eines Elements oder das Senden eines Formulars. (Geerbt von XamlUICommand) |
| Description |
Dient zum Abrufen oder Festlegen einer Beschreibung für dieses Element. (Geerbt von XamlUICommand) |
| Dispatcher |
Gibt immer in einer Windows App SDK-App zurück |
| DispatcherQueue |
Ruft ab |
| IconSource |
Dient zum Abrufen oder Festlegen einer Glyphe aus der Schriftart Segoe MDL2 Assets für dieses Element. (Geerbt von XamlUICommand) |
| KeyboardAccelerators |
Ruft die Auflistung der Tastenkombinationen für dieses Element ab, die eine Aktion mithilfe der Tastatur aufrufen. (Geerbt von XamlUICommand) |
| Kind |
Ruft den Plattformbefehl (mit vordefinierten Eigenschaften wie Symbol, Zugriffstaste und Beschreibung) ab, die mit einem StandardUICommand verwendet werden können. |
| KindProperty |
Identifies the Kind dependency property. |
| Label |
Ruft die Bezeichnung für dieses Element ab oder legt sie fest. (Geerbt von XamlUICommand) |
Methoden
| Name | Beschreibung |
|---|---|
| CanExecute(Object) |
Ruft ab, ob der Befehl im aktuellen Zustand ausgeführt werden kann. (Geerbt von XamlUICommand) |
| ClearValue(DependencyProperty) |
Löscht den lokalen Wert einer Abhängigkeitseigenschaft. (Geerbt von DependencyObject) |
| Execute(Object) |
Ruft den Befehl auf. (Geerbt von XamlUICommand) |
| GetAnimationBaseValue(DependencyProperty) |
Gibt einen Basiswert zurück, der für eine Abhängigkeitseigenschaft eingerichtet wurde, was in Fällen angewendet wird, in denen eine Animation nicht aktiv ist. (Geerbt von DependencyObject) |
| GetValue(DependencyProperty) |
Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft aus einem DependencyObject zurück. (Geerbt von DependencyObject) |
| NotifyCanExecuteChanged() |
Benachrichtigt das System, dass sich der Befehlsstatus geändert hat. (Geerbt von XamlUICommand) |
| ReadLocalValue(DependencyProperty) |
Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, wenn ein lokaler Wert festgelegt wird. (Geerbt von DependencyObject) |
| RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registriert eine Benachrichtigungsfunktion, um Änderungen an einer bestimmten DependencyProperty für diese DependencyObject-Instanz zu überwachen. (Geerbt von DependencyObject) |
| SetValue(DependencyProperty, Object) |
Legt den lokalen Wert einer Abhängigkeitseigenschaft für ein DependencyObject fest. (Geerbt von DependencyObject) |
| UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Bricht eine Änderungsbenachrichtigung ab, die zuvor durch Aufrufen von RegisterPropertyChangedCallback registriert wurde. (Geerbt von DependencyObject) |
Ereignisse
| Name | Beschreibung |
|---|---|
| CanExecuteChanged |
Tritt auf, wenn etwas geschieht, das sich darauf auswirkt, ob der Befehl ausgeführt werden kann. (Geerbt von XamlUICommand) |
| CanExecuteRequested |
Tritt auf, wenn ein CanExecute-Aufruf ausgeführt wird. (Geerbt von XamlUICommand) |
| ExecuteRequested |
Tritt auf, wenn ein Execute-Aufruf ausgeführt wird. (Geerbt von XamlUICommand) |