StandardUICommand 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
衍生自 XamlUICommand,新增一組具有預先定義屬性的標準平臺命令。
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [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(Windows.Foundation.UniversalApiContract), 458752)]
[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
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10, version 1809 (已於 10.0.17763.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v7.0 引進)
|
範例
備註
XamlUICommand 會實作 ICommand 介面, (Windows.UI.Xaml.Input.ICommand for C++ 或 System.Windows.Input.ICommand for C# ) 、新增各種 UI 屬性、方法和事件。
平臺提供下列一組命令。
命令 | 圖示 | 鍵盤快速鍵 | 標籤 | 描述 | |
---|---|---|---|---|---|
剪下 | |||||
複製 | |||||
貼上 | |||||
全選 | |||||
刪除 | |||||
共用 | |||||
儲存 | |||||
開啟 | |||||
關閉 | |||||
暫停 | |||||
播放 | |||||
Stop | |||||
轉寄 | |||||
一層 | |||||
復原 | |||||
取消復原 |
建構函式
StandardUICommand() |
初始化 StandardUICommand 類別的新實例。 |
StandardUICommand(StandardUICommandKind) |
初始化指定類型 之 StandardUICommand 類別的新實例。 |
屬性
AccessKey |
取得或設定這個專案的便捷鍵 (助憶鍵) 。 (繼承來源 XamlUICommand) |
Command |
取得或設定互動式 UI 元素的命令列為,此專案會在叫用時執行動作,例如傳送電子郵件、刪除專案或提交表單。 (繼承來源 XamlUICommand) |
Description |
取得或設定這個專案的描述。 (繼承來源 XamlUICommand) |
Dispatcher |
取得與此物件相關聯的 CoreDispatcher 。 CoreDispatcher代表可以存取 UI 執行緒上DependencyObject的功能,即使程式碼是由非 UI 執行緒起始也一樣。 (繼承來源 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) |
註冊通知函式,以接聽此DependencyObject實例上特定DependencyProperty的變更。 (繼承來源 DependencyObject) |
SetValue(DependencyProperty, Object) |
在 DependencyObject上設定相依性屬性的本機值。 (繼承來源 DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
取消先前透過呼叫 RegisterPropertyChangedCallback註冊的變更通知。 (繼承來源 DependencyObject) |
事件
CanExecuteChanged |
每當發生會影響命令是否可以執行的動作時發生。 (繼承來源 XamlUICommand) |
CanExecuteRequested |
發生于進行 CanExecute 呼叫時。 (繼承來源 XamlUICommand) |
ExecuteRequested |
發生于 執行呼叫時 。 (繼承來源 XamlUICommand) |