![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| Balagun |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.9.2010 Репутация: нет Всего: нет |
Допустим есть 10 прямоугольников (Rectangle) с одинаковыми свойствами, описанными в Style1, в котором в частности <Setter Property="Fill" Value="Red" />. Допустим, я хочу, чтобы при наведении мыши на прямоугольник цвет заливки менялся на Blue. В Style1 я добавляю триггер:
Работает. Теперь допустим, что над каждым из Rectangle расположено Image в формате PNG, которое представляет собой рамку с прозрачной серединой такого же размера, что и прямоугольник под ней. Суть кода такова:
Соответственно, теперь при наведении мыши на Rectangle, триггер не сработает, т.к. Rectangle закрыт Image. Как сделать так, чтобы при наведении курсора на определенный Image менялся цвет расположенного под ним Rectangle? Можно конечно для каждого Image описать на C# событие, которое будет менять цвет прямоугольника под ним, но получается, что описаний будет столько же, сколько прямоугольников, и потому хотелось бы сделать изящней. Это сообщение отредактировал(а) Balagun - 27.9.2010, 07:16 |
||||
|
|||||
| Balagun |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.9.2010 Репутация: нет Всего: нет |
Может кто прокомментирует...
Сделал с помощью свойства Tag и Binding, работает... Не знаю, насколько это соответствует концепции, но выглядит так:
Это сообщение отредактировал(а) Balagun - 27.9.2010, 07:17 |
|||
|
||||
![]()
|
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |