У меня есть TextBox, который всегда должен быть в фокусе. В то же время у меня есть список. Когда пользователь нажимает на определенный элемент в этом листобоксе, выбранный элемент получает фокус.
Я попытался установить Focusable = "false" для каждого ListBoxItem в моем ListBox, но в этом случае нельзя выбрать ни один элемент. Я нашел следующий код с помощью dotPeek:
private void HandleMouseButtonDown(MouseButton mouseButton)
{
if (!Selector.UiGetIsSelectable((DependencyObject) this) || !this.Focus())
return;
...
}
Есть ли способ решить мою проблему?