UIElement3D.Focus 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 요소에 논리적 포커스를 설정하려고 합니다.
public:
virtual bool Focus();
public bool Focus ();
abstract member Focus : unit -> bool
override this.Focus : unit -> bool
Public Function Focus () As Boolean
반환
논리적 포커스와 키보드 포커스가 모두 이 요소로 설정되었으면 true
이고, 논리적 포커스만 설정되었으면 false
입니다.
구현
설명
포커스가 가능하려면 이고IsEnabled, Focusable 둘 다 여야 true
합니다.
요소가 포커스 가능하고 사용하도록 설정되어 있더라도 특정 트리 내의 이벤트 처리(예: 복합 컨트롤)는 포커스를 허용하지 않음으로써 미리 보기 포커스 이벤트에 응답할 수 있으므로 이 메서드는 를 반환 false
합니다.
호출 Focus 이 를 IsKeyboardFocused 반환true
하는 경우 및 IsKeyboardFocusWithin 도 true
입니다.
관련 속성이 아직 true
없는 경우 를 호출Focus할 때 다음 이벤트 PreviewLostKeyboardFocus중 하나 이상이 발생합니다. , PreviewGotKeyboardFocus (원본은 새 포커스 대상), IsKeyboardFocusedChanged, , IsKeyboardFocusWithinChangedLostKeyboardFocus, GotKeyboardFocus (원본은 새 포커스 대상임).
이 호출이 성공에 대 한 순서 대로 다른 요소는 애플리케이션에서 이전에 포커스가 있어야 필요 합니다.
일반적으로 포커스는 키보드 포커스와 논리 포커스라는 두 가지 개념으로 관리되며, 항상 동일하지는 않습니다. 이 메서드는 논리적 포커스를 설정하고 키보드 포커스를 설정하려고 시도합니다. 특히 키보드 포커스를 설정하는 프로그래밍 방식의 수단은 없으며 사용자 입력으로 인해 발생합니다. 자세한 내용은 입력 개요합니다.
Focus .NET Framework 버전 3.5에서에서 도입 되었습니다. 자세한 내용은 버전 및 종속성을 참조하세요.
적용 대상
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기