У меня есть WPF UserControl с Focusable = "True". Это единственный фокусируемый элемент управления в окне.
Каждый раз, когда пользователь нажимает Tab или Alt (и особенно когда они нажимают Alt + Tab для другого приложения), мой UserControl получает границу из пунктирной линии, также называемую прямоугольником фокуса. Прямоугольник фокуса остается там, пока окно не закроется.
Как я могу запретить моему UserControl когда-либо отображать этот прямоугольник фокуса?
Редактировать
Оказывается, прямоугольник фокуса на самом деле не отображался моим UserControl. My Focusable UserControl содержал другой UserControl, который, в свою очередь, содержал ItemsControl, а ItemsControl - это то, что показывало прямоугольник фокуса.
Когда я добавил FocusVisualStyle = "{x: Null}" в ItemsControl, прямоугольник фокуса исчез.