次の方法で共有


DelegateCommand<T> コンストラクター

定義

オーバーロード

DelegateCommand<T>(Action<T>)

DelegateCommand<T> クラスの新しいインスタンスを初期化します。 このコンストラクターを使用して DelegateCommand を初期化すると、常に実行できるコマンドが生成されます。

DelegateCommand<T>(Action<T>, Predicate<T>)

DelegateCommand<T> クラスの新しいインスタンスを初期化します。

DelegateCommand<T>(Action<T>, Predicate<T>, JoinableTaskFactory)

DelegateCommand<T> クラスの新しいインスタンスを初期化します。

DelegateCommand<T>(Action<T>)

DelegateCommand<T> クラスの新しいインスタンスを初期化します。 このコンストラクターを使用して DelegateCommand を初期化すると、常に実行できるコマンドが生成されます。

public:
 DelegateCommand(Action<T> ^ execute);
public DelegateCommand (Action<T> execute);
new Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T> : Action<'T> -> Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T>
Public Sub New (execute As Action(Of T))

パラメーター

execute
Action<T>

コマンドの実行時に実行するアクション。

適用対象

DelegateCommand<T>(Action<T>, Predicate<T>)

DelegateCommand<T> クラスの新しいインスタンスを初期化します。

public:
 DelegateCommand(Action<T> ^ execute, Predicate<T> ^ canExecute);
public DelegateCommand (Action<T> execute, Predicate<T> canExecute);
new Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T> : Action<'T> * Predicate<'T> -> Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T>
Public Sub New (execute As Action(Of T), canExecute As Predicate(Of T))

パラメーター

execute
Action<T>

コマンドの実行時に実行するアクション。

canExecute
Predicate<T>

このコマンドが実行可能かどうかを評価する関数。 このパラメーターが null の場合、コマンドは常に実行可能です。

適用対象

DelegateCommand<T>(Action<T>, Predicate<T>, JoinableTaskFactory)

DelegateCommand<T> クラスの新しいインスタンスを初期化します。

public:
 DelegateCommand(Action<T> ^ execute, Predicate<T> ^ canExecute, Microsoft::VisualStudio::Threading::JoinableTaskFactory ^ jtf);
public DelegateCommand (Action<T> execute, Predicate<T> canExecute, Microsoft.VisualStudio.Threading.JoinableTaskFactory jtf);
new Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T> : Action<'T> * Predicate<'T> * Microsoft.VisualStudio.Threading.JoinableTaskFactory -> Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T>
Public Sub New (execute As Action(Of T), canExecute As Predicate(Of T), jtf As JoinableTaskFactory)

パラメーター

execute
Action<T>

コマンドの実行時に実行するアクション。

canExecute
Predicate<T>

このコマンドが実行可能かどうかを評価する関数。 このパラメーターが null の場合、コマンドは常に実行可能です。

jtf
JoinableTaskFactory

コマンドのタスク ファクトリ。 これが null 以外の場合、コマンドはイベントを発生させる前にメイン スレッドにCanExecuteChanged切り替えます。

適用対象