ProcessKeyboardAcceleratorEventArgs.Handled 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이벤트를 처리됨으로 표시하는 값을 가져오거나 설정합니다.
public:
property bool Handled { bool get(); void set(bool value); };
bool Handled();
void Handled(bool value);
public bool Handled { get; set; }
var boolean = processKeyboardAcceleratorEventArgs.handled;
processKeyboardAcceleratorEventArgs.handled = boolean;
Public Property Handled As Boolean
속성 값
Boolean
bool
처리 된 이벤트를 표시하려면 true입니다. false 이면 이벤트를 처리되지 않은 상태로 둡니다. 기본값은 false입니다.
설명
키보드 가속기 이벤트는 루트 Window 요소에 포커스가 있는 요소에서 거품이 발생합니다. 이벤트가 처리되지 않으면 프레임워크는 전역 가속기 테이블을 사용하여 버블링 경로 외부의 다른 가속기를 찾습니다. ScopeOwner를 사용하여 범위를 지정하지 않는 한 모든 가속기는 전역으로 등록됩니다.
범위가 지정된 가속기는 포커스가 특정 scope 내에 있는 경우에만 호출됩니다. 예를 들어 많은 컨트롤이 포함된 Grid에서 가속기는 Grid로 범위가 지정된 컨트롤과 연결할 수 있습니다(Grid는 ScopeOwner임). 이 경우 루트 요소는 Grid입니다.
두 가속기가 동일한 키 조합으로 정의되면 테이블에 있는 첫 번째 가속기가 호출됩니다.