| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > После добавлении анимаци ListBox перестал рабатать |
| Автор: baly 7.8.2010, 13:18 | ||||
| Здравствуйте! У меня такая проблема, когда я добавила анимацию в ListBox у меня почему то перестал выбираться элемент! Подскажите пожалуйста в чем дело? Все действие с ListBox у меня происходит в ресурсном словаре :
А вот так вот я вызываю этот словарь в главном xaml окне:
|
| Автор: Kefir 7.8.2010, 20:53 | ||||
| Ты заменяешь стандартный шаблон контейнера на полностью свой. Стандартный шаблон как раз расставляет на свои места все свойства, приходящие извне (тот же фон, к примеру). Соответственно - у тебя не хватает триггера для 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 8.8.2010, 10:49 |
| Спасибо вам большое!!! |