InputBinding.CommandTarget 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
명령의 대상 요소를 가져오거나 설정합니다.
public:
property System::Windows::IInputElement ^ CommandTarget { System::Windows::IInputElement ^ get(); void set(System::Windows::IInputElement ^ value); };
public System.Windows.IInputElement CommandTarget { get; set; }
member this.CommandTarget : System.Windows.IInputElement with get, set
Public Property CommandTarget As IInputElement
속성 값
명령의 대상입니다. 기본값은 null
입니다.
설명
Windows Presentation Foundation 명령 시스템에서 개체의 CommandTarget 속성은 가 인 ICommandSource 경우에만 ICommandRoutedCommand적용됩니다. CommandTarget이 ICommandSource에서 설정되고 해당 명령이 RoutedCommand가 아닌 경우 명령 대상은 무시됩니다.
와 함께 사용할 경우는 RoutedCommand, 명령 대상이 개체입니다는 Executed 및 CanExecute 이벤트가 발생 합니다. 속성이 CommandTarget 설정되지 않은 경우 키보드 포커스가 있는 요소가 대상으로 사용됩니다.
InputBinding 클래스 자체는 공용 매개 변수 없는 생성자를 노출하지 않기 때문에 XAML 사용을 지원하지 않습니다(매개 변수가 없는 생성자는 있지만 보호됨). 그러나 파생 클래스는 공용 생성자를 노출할 수 있으므로 XAML 사용량을 사용하여 에서 InputBinding 상속되는 속성을 설정할 수 있습니다. XAML에서 인스턴스화할 수 있고 XAML에서 속성을 설정할 수 있는 두 개의 기존 InputBinding 파생 클래스는 및 MouseBinding입니다KeyBinding.
XAML 특성 사용
<inputBindingDerivedClass CommandTarget="bindingToTarget"/>
XAML 값
inputBindingDerivedClass
또는 MouseBinding와 같은 KeyBinding 개체 요소 구문을 지원하는 의 InputBinding 파생 클래스입니다. 설명 부분을 참조하세요.
bindingToTarget
개체 참조를 기존 명명된 요소에 반환할 수 있는 바인딩 구문 형식을 사용하는 문자열입니다. 설명 부분을 참조하세요.
적용 대상
.NET