StandardUICommand Klasse

Definition

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
Object IInspectable DependencyObject XamlUICommand StandardUICommand
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 null . Verwenden Sie stattdessen DispatcherQueue .

(Geerbt von DependencyObject)
DispatcherQueue

Ruft ab DispatcherQueue , dem dieses Objekt zugeordnet ist. Dies DispatcherQueue stellt eine Einrichtung dar, die auf den DependencyObject UI-Thread zugreifen kann, auch wenn der Code von einem Nicht-UI-Thread initiiert wird.

(Geerbt von DependencyObject)
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)

Gilt für:

Weitere Informationen