Command クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public ref class Command : System::Windows::Input::ICommand
public class Command : System.Windows.Input.ICommand
type Command = class
interface ICommand
Public Class Command
Implements ICommand
- 継承
-
Command
- 派生
- 実装
注釈
次の例では、新しいコマンドを作成し、ボタンに設定します。
var command = new Command (() => Debug.WriteLine ("Command executed"));
var button = new Button {
Text = "Hit me to execute the command",
Command = command,
};
より便利なシナリオではパラメーターを受け取ります
var command = new Command (o => Debug.WriteLine ("Command executed: {0}", o));
var button = new Button {
Text = "Hit me to execute the command",
Command = command,
CommandParameter = "button0",
};
コンストラクター
| 名前 | 説明 |
|---|---|
| Command(Action, Func<Boolean>) |
指定したパラメーターなしの実行と canExecute デリゲートを使用して新しいコマンドを作成します。 |
| Command(Action) |
パラメーターなしの実行アクションを指定して、新しいコマンドを作成します。 |
| Command(Action<Object>, Func<Object,Boolean>) |
指定した execute デリゲートと canExecute デリゲートを使用して新しいコマンドを作成します。 |
| Command(Action<Object>) |
指定した実行アクションを使用して新しいコマンドを作成します。 |
メソッド
| 名前 | 説明 |
|---|---|
| CanExecute(Object) |
指定されたパラメーターでコマンドを実行できるかどうかを示す Boolean を返します。 |
| ChangeCanExecute() |
送信する CanExecuteChanged |
| Execute(Object) |
実行アクションを呼び出します。 |
イベント
| 名前 | 説明 |
|---|---|
| CanExecuteChanged |