![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| baly |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 4.8.2010 Репутация: нет Всего: нет |
Здравствуйте! У меня такая проблема, когда я добавила анимацию в ListBox у меня почему то перестал выбираться элемент! Подскажите пожалуйста в чем дело?
Все действие с ListBox у меня происходит в ресурсном словаре :
А вот так вот я вызываю этот словарь в главном xaml окне:
|
||||
|
|||||
| Kefir |
|
||||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 22 Всего: 87 |
Ты заменяешь стандартный шаблон контейнера на полностью свой. Стандартный шаблон как раз расставляет на свои места все свойства, приходящие извне (тот же фон, к примеру). Соответственно - у тебя не хватает триггера для IsSelected=True, который бы устанавливал цвет выделения а также к примеру Border вокруг твоего ContentPresentera. Border-у надо привязать значение фона к значению фона контейнера при помощи TemplateBinding.
Всю эту лекцию я не буду зачитывать лучше иди туды - http://msdn.microsoft.com/ru-ru/library/ms745683.aspx или туда - http://msdn.microsoft.com/ru-ru/library/ms742882.aspx Добавлено через 8 минут и 42 секунды Добавлю конкретики: Недостающий триггер:
И обернутый ContentPresenter:
Но всё-таки я настоятельно рекоммендую прочитать от корки до корки данные мной ссылки - не зная их содержания очень сложно жить с WPF |
||||
|
|||||
| baly |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 4.8.2010 Репутация: нет Всего: нет |
Спасибо вам большое!!!
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |