programing

UserControl 포커스 직사각형 삭제

yellowcard 2023. 4. 15. 08:40
반응형

UserControl 포커스 직사각형 삭제

WPF UserControl with Focusable=을 사용하고 있습니다.맞아요. 창문에서 유일하게 초점을 맞출 수 있는 컨트롤이죠.

사용자가 Tab 또는 Alt를 누를 때마다(특히 Alt+Tab을 사용하여 다른 응용 프로그램을 사용할 경우), 사용자 제어는 점선 테두리(일명 포커스 직사각형)를 획득합니다.그러면 창이 닫힐 때까지 포커스 직사각형이 그대로 유지됩니다.

UserControl이 이 포커스 직사각형을 표시하지 않도록 하려면 어떻게 해야 합니까?

편집

포커스 직사각형이 실제로 UserControl에 표시되지 않았습니다.My Focusable UserControl에는 다른 UserControl이 포함되어 있습니다.이 UserControl에는 ItemsControl이 포함되어 있습니다.ItemsControl은 포커스 직사각형이 표시되어 있습니다.

ItemsControl에 FocusVisualStyle="{x:Null}"을 추가하자 포커스 직사각형이 사라졌습니다.

어떤 경우에도 포커스 직사각형을 표시하지 않으려면 FocusVisualStyle을 null로 설정할 수 있습니다.

<MyControl FocusVisualStyle="{x:Null}" />

언급URL : https://stackoverflow.com/questions/818566/remove-focus-rectangle-on-a-usercontrol

반응형