Код: Выделить всё
Код: Выделить всё
public class MyWindow : Window { }
//-------------------
var window = new MyWindow();
window.Loaded += (o, args) =>
{
window.Dispatcher.BeginInvoke(new Action(() =>
{
var btn = WPFUtils.GetFirstChildWithName((DependencyObject)o, "btn"); // just some helper method which finds the button control on the window in a recursive way
Keyboard.Focus(btn);
}));
};
window.ShowDialog();
[img]https://i. sstatic.net/iVtYmEIj.png[/img]
Если я внезапно нажал ALT, визуализация фокуса отрисовывается.
Если я нажимаю TAB, фокус правильно отображается на второй кнопке.

и если я нажму TAB второй раз , он будет виден на первой кнопке.

Кто-нибудь знает, как включить визуализацию фокуса при открытии окна?
Установка дополнительно логического фокуса тоже не помогла:
Подробнее здесь: https://stackoverflow.com/questions/790 ... -is-opened
Мобильная версия