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