Поделиться через


StandardUICommand Класс

Определение

Является производным от XamlUICommand, добавляя набор стандартных команд платформы с предопределенными свойствами.

/// [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
Наследование
Object IInspectable DependencyObject XamlUICommand StandardUICommand
Атрибуты

Примеры

Совет

Дополнительные сведения, рекомендации по проектированию и примеры кода см. в разделе Основы управления.

Приложение коллекции WinUI 3 содержит интерактивные примеры большинства элементов управления, функций и функций WinUI 3. Получите приложение из Microsoft Store или получите исходный код в GitHub.

Комментарии

XamlUICommand реализует ICommand интерфейс (Microsoft.UI.Xaml.Input.ICommand для C++ или System.Windows.Input.ICommand для C#), добавляя различные свойства, методы и события пользовательского интерфейса.

Платформа предоставляет следующий набор команд.

Get-Help Значок Сочетание клавиш Метка Описание
Вырезать
Копировать
Вставить
Выделить все
Удалить
Поделиться
Сохранить
Открыть
Закрыть
Пауза
Воспроизведение
Stop
Вперед
Назад
Отменить
Повторить

Конструкторы

StandardUICommand()

Инициализирует новый экземпляр класса StandardUICommand .

StandardUICommand(StandardUICommandKind)

Инициализирует новый экземпляр класса StandardUICommand указанного типа.

Свойства

AccessKey

Возвращает или задает ключ доступа (мнемонический) для этого элемента.

(Унаследовано от XamlUICommand)
Command

Возвращает или задает поведение команды интерактивного элемента пользовательского интерфейса, выполняющего действие при вызове, например отправку сообщения электронной почты, удаление элемента или отправку формы.

(Унаследовано от XamlUICommand)
Description

Возвращает или задает описание для этого элемента.

(Унаследовано от XamlUICommand)
Dispatcher

Всегда возвращает в null приложении Windows App SDK. Вместо этого используйте DispatcherQueue .

(Унаследовано от DependencyObject)
DispatcherQueue

Возвращает объект , DispatcherQueue с которым связан этот объект. представляет DispatcherQueue средство, которое может получить доступ к в потоке DependencyObject пользовательского интерфейса, даже если код инициируется потоком, не относящегося к пользовательскому интерфейсу.

(Унаследовано от DependencyObject)
IconSource

Возвращает или задает глиф из шрифта Segoe MDL2 Assets для этого элемента.

(Унаследовано от XamlUICommand)
KeyboardAccelerators

Возвращает коллекцию сочетаний клавиш для этого элемента, которые вызывают действие с помощью клавиатуры.

(Унаследовано от XamlUICommand)
Kind

Возвращает команду платформы (с предварительно определенными свойствами, такими как значок, ускоритель клавиатуры и описание), которую можно использовать со StandardUICommand.

KindProperty

Идентифицирует свойство зависимостей Kind .

Label

Возвращает или задает метку для этого элемента.

(Унаследовано от XamlUICommand)

Методы

CanExecute(Object)

Возвращает значение, указывая, может ли команда выполняться в текущем состоянии.

(Унаследовано от XamlUICommand)
ClearValue(DependencyProperty)

Очищает локальное значение свойства зависимостей.

(Унаследовано от DependencyObject)
Execute(Object)

Вызывает команду.

(Унаследовано от XamlUICommand)
GetAnimationBaseValue(DependencyProperty)

Возвращает любое базовое значение, установленное для свойства зависимостей, которое применяется в случаях, когда анимация не активна.

(Унаследовано от DependencyObject)
GetValue(DependencyProperty)

Возвращает текущее действующее значение свойства зависимостей из DependencyObject.

(Унаследовано от DependencyObject)
NotifyCanExecuteChanged()

Уведомляет систему об изменении состояния команды.

(Унаследовано от XamlUICommand)
ReadLocalValue(DependencyProperty)

Возвращает локальное значение свойства зависимостей, если задано локальное значение.

(Унаследовано от DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Регистрирует функцию уведомления для прослушивания изменений определенного DependencyProperty в этом экземпляре DependencyObject .

(Унаследовано от DependencyObject)
SetValue(DependencyProperty, Object)

Задает локальное значение свойства зависимостей для Объекта DependencyObject.

(Унаследовано от DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Отменяет уведомление об изменениях, которое было ранее зарегистрировано путем вызова Метода RegisterPropertyChangedCallback.

(Унаследовано от DependencyObject)

События

CanExecuteChanged

Возникает всякий раз, когда происходит что-то, что влияет на возможность выполнения команды.

(Унаследовано от XamlUICommand)
CanExecuteRequested

Происходит при вызове CanExecute .

(Унаследовано от XamlUICommand)
ExecuteRequested

Происходит при выполнении вызова Execute .

(Унаследовано от XamlUICommand)

Применяется к

См. также раздел