![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| artstalker |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 126 Регистрация: 5.2.2009 Репутация: нет Всего: нет |
На форме есть ListBox который отображает данные из таблицы. Поскольку необходимо тображать несколько полей, то пришлось изменить шаблон ListBox.ItemTemplate. В данной реализации каждый Item состоит из TextBlock и TextBox. И тут проблема с TextBox-ами. Дело в том что если у меня виделен один элемент в ListBox, а я клацну на TextBox-е другого элемента в списке, то он фокус перейдёт на данный TexBox но сам Item не выделится. Выделенным останется тот, что и был до этого. Как изменить это поведение:
Вот код шаблона:
|
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
Выставить триггер на TextBox.IsFocused, который будет IsSelected в true выставлять(если только оно не read-only)
-------------------- СУВ, Partizan. |
|||
|
||||
| artstalker |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 126 Регистрация: 5.2.2009 Репутация: нет Всего: нет |
Вот в этом то и проблема. IsSelected надо ставить на данный item. А как я тут могу обратится к элементу item если тут получается я определяю шаблон уже внутри Item.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |