言語

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
属性

Tip

詳細、設計ガイダンス、およびコード例については、「 コマンドの基本」を参照してください。

WinUI 3 ギャラリー アプリには、ほとんどの WinUI 3 コントロールと機能の対話型の例が含まれています。 Microsoft Store からアプリを取得するか、GitHub でソース コードを取得します。

注釈

XamlUICommand は、ICommand インターフェイス (Microsoftを実装します。Ui。C++ または System.Windows 用の Xaml.Input.ICommand。Input.ICommand for C#)、さまざまな UI プロパティ、メソッド、およびイベントを追加します。

プラットフォームには、次のコマンド セットが用意されています。

Command/Label Description Icon キーボード ショートカット
切り取り 選択したコンテンツを削除し、クリップボードにコピーします。
E8C6
Ctrl + X
Copy 選択した内容をクリップボードにコピーする。
E8C8
Ctrl + C
貼り付け クリップボードの内容を挿入します。
E77F
Ctrl + P
[すべて選択] すべてのコンテンツを選択します。
E8B3
Ctrl + A
削除 選択したコンテンツを削除します。
E74D
削除
共有する 選択したコンテンツを共有します。
E72D
n/a
セーブ 変更を保存します。
E74E
Ctrl + S (保存)
オープン パネルを開きます。
E8A0
Ctrl + O
閉める パネルを閉じます。
E89F
Alt + F4
一時停止 現在再生中のメディアを一時停止します。
E769
スペースバー
プレイ 現在一時停止中のメディアを再生します。
E768
スペースバー
止まれ メディアを停止します。
E71A
逃げる
フォワード 前に進みます。
E72A
Alt + →
戻る スキップして戻ります。
E72B
Alt + ←
Undo 最新のアクションを元に戻します。
E7A7
Ctrl + Z
やり直す 直前に元に戻した操作を繰り返します。
E7A6
Ctrl + Y

コンストラクター

名前 説明
StandardUICommand()

StandardUICommand クラスの新しいインスタンスを初期化します。

StandardUICommand(StandardUICommandKind)

指定した種類の StandardUICommand クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
AccessKey

この要素のアクセス キー (ニーモニック) を取得または設定します。

(継承元 XamlUICommand)
Command

電子メールの送信、アイテムの削除、フォームの送信など、呼び出されたときにアクションを実行する対話型 UI 要素のコマンド動作を取得または設定します。

(継承元 XamlUICommand)
Description

この要素の説明を取得または設定します。

(継承元 XamlUICommand)
Dispatcher

Windows アプリ SDK アプリで常に null を返します。 代わりに DispatcherQueue を使用してください。

(継承元 DependencyObject)
DispatcherQueue

このオブジェクトが関連付けられている DispatcherQueue を取得します。 DispatcherQueueは、コードが非 UI スレッドによって開始された場合でも、UI スレッド上の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)

この DependencyObject インスタンスの特定の DependencyProperty への変更をリッスンするための通知関数を登録します。

(継承元 DependencyObject)
SetValue(DependencyProperty, Object)

DependencyObject の依存関係プロパティのローカル値を設定します。

(継承元 DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

RegisterPropertyChangedCallback を呼び出して以前に登録した変更通知を取り消します。

(継承元 DependencyObject)

イベント

名前 説明
CanExecuteChanged

コマンドを実行できるかどうかに影響する何かが発生するたびに発生します。

(継承元 XamlUICommand)
CanExecuteRequested

CanExecute 呼び出しが行われたときに発生します。

(継承元 XamlUICommand)
ExecuteRequested

Execute 呼び出しが行われたときに発生します。

(継承元 XamlUICommand)

適用対象

こちらもご覧ください