У меня есть ItemsControl, заполненный десятками предметов;каждый элемент представляет собой связанное текстовое поле и пару кнопок.Поскольку я хочу, чтобы пользователь мог переходить от текстового поля к текстовому полю, для кнопок Focusable установлено значение False.Это работает просто отлично.Единственная проблема заключается в том, что, поскольку текстовые поля не теряют фокус, их привязка не обновляет источник, поэтому код позади кнопок не работает с правильными значениями.
Я могу думать оспособ исправить это, например, с помощью обработчика Click для кнопок перемещаться по логическому дереву к связанному с ним текстовому полю и делать привязку, обновлять источник явным образом.Но мне кажется, что должен быть лучший способ, который, вероятно, был бы очевиден для меня, если бы я лучше понимал модель фокусировки.Есть ли?