Как правильно настроить фокусировку в UserControl?
Каково правильное значение для свойства Focusable в UserControl, если у вас есть один элемент управления (например, TextBox), обернутый внутри?
Все примеры, которые я видел, касались случая, когда у вас есть несколько элементов управления, обернутых внутри UserControl.
Очевидно, я хочу, чтобы TextBox имел фокус, а не сам UserControl. Как правильно установить фокусируемость и что еще нужно учитывать в этом случае?
Спасибо!
1 ответ
Если я вас правильно понимаю, вы хотите знать правильный способ сказать WPF, что он не должен позволять сосредоточиться на UserControl
,
Например, если вы вкладываете через UserControl
содержащий TextBox
, это будет цикл между UserControl
сам и TextBox
контроль внутри него, а не просто вкладка к TextBox
Чтобы предотвратить UserControl
от получения фокуса, как это вы должны установить свойство IsTabStop в False
<UserControl IsTabStop="False" ... />