DelegateCommand<T> コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 の場合、コマンドは常に実行可能です。
コマンドのタスク ファクトリ。 これが null 以外の場合、コマンドはイベントを発生させる前にメイン スレッドにCanExecuteChanged切り替えます。