다음을 통해 공유


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 전환됩니다.

적용 대상