次の方法で共有


Command<T> クラス

定義

ジェネリック Action<T> をラップする System.Windows.Input.ICommand 実装を定義します。

public sealed class Command<T> : Xamarin.Forms.Command
type Command<'T> = class
    inherit Command

型パラメーター

T

パラメーターの型。

継承
System.Object
Command<T>

注釈

次の例では、新しい Command を作成し、それをボタンに設定します。

var command = new Command<string> (s => Debug.WriteLine ("Command executed: {0}", s));
var button = new Button {
  Text = "Hit me to execute the command",
  Command = command,
  CommandParameter = "button0",
};

コンストラクター

Command<T>(Action<T>, Func<T,Boolean>)

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

Command<T>(Action<T>)

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

メソッド

CanExecute(Object)

指定したパラメータをーを使用して、コマンドが実行できるかどうかを示す System.Boolean を返します。

(継承元 Command)
ChangeCanExecute()

System.Windows.Input.ICommand.CanExecuteChanged を送信します。

(継承元 Command)
Execute(Object)

アクションの実行を呼び出します

(継承元 Command)

イベント

CanExecuteChanged

コマンドが実行できるかどうかを、コマンドの対象が再評価する必要がある場合に発生します。

(継承元 Command)

適用対象