StandardUICommand クラス

定義

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
継承
Object IInspectable DependencyObject XamlUICommand StandardUICommand
属性

Windows の要件

デバイス ファミリ
Windows 10, version 1809 (10.0.17763.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v7.0 で導入)

ヒント

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

WinUI 2 ギャラリー アプリがインストールされている場合は、ここをクリックしてアプリを開き、StandardUICommand の動作を確認してください

注釈

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

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

コマンド アイコン キーボード ショートカット Label 説明
[切り取り]
コピー
貼り付け
[すべて選択]
削除
共有
保存
[ファイル]
閉じる
一時停止
Play
Stop
転送
移動
元に戻す
やり直し

コンストラクター

StandardUICommand()

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

StandardUICommand(StandardUICommandKind)

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

プロパティ

AccessKey

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

(継承元 XamlUICommand)
Command

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

(継承元 XamlUICommand)
Description

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

(継承元 XamlUICommand)
Dispatcher

このオブジェクトが関連付けられている CoreDispatcher を取得します。 CoreDispatcher は、コードが 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)

適用対象

こちらもご覧ください