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 で導入)
|
例
ヒント
詳細、設計ガイダンス、およびコード例については、「 コマンド デザインの基本」を参照してください。
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) |
メソッド
イベント
CanExecuteChanged |
コマンドを実行できるかどうかに影響する何かが発生するたびに発生します。 (継承元 XamlUICommand) |
CanExecuteRequested |
CanExecute 呼び出しが行われたときに発生します。 (継承元 XamlUICommand) |
ExecuteRequested |
Execute 呼び出しが行われたときに発生します。 (継承元 XamlUICommand) |