Управление фокусировкой - PullRequest
0 голосов
/ 20 мая 2009

alt text

на изображении выше вы заметите, что пунктирный прямоугольник, указывающий на ComboBox, сфокусирован Но проблема в том, что он превышает текстовую область ComboBox ... как мне выровнять его по текстовой области WPF Style ?

Спасибо

1 Ответ

1 голос
/ 20 мая 2009

Не видя вашего ControlTemplate, сложно дать лучший способ его изменить.

Один слегка хакерский способ сделать это - установить Focusable на ComboBox на False, а затем установить Focusable на TextBlock (или Label) на True. Это должно сделать так, чтобы TextBlock фокусировался всякий раз, когда ComboBox должен.

Мое лучшее предположение, однако, заключается в том, что у вас есть какие-то странные поля, реальный способ исправить это было бы исправить их.

...