[WPF] Как по фен-шуй кастомизировать контролы
От: Ed.ward Россия  
Дата: 23.12.10 12:31
Оценка:
Добрый день, господа.

Вопрос о том какой подход правильно применять.

Опишу конкретный пример.

Есть окно, на котором, помимо прочих элементов, есть две кнопки, которые надо сделать "красивыми".
Внешний вид полностью свой, но хотелось бы получить событие Click не заморачиваясь, поэтому используется кнопка.

<Button Click="On_blablaClick">
  <Image Source="blablaImage" Stretch="None" />
</Button>


Теперь хочется, чтобы вокруг картинок был бордер, одинаковый для обеих кнопок, и при MouseOver менялся фон и картинка — то есть понадобятся и триггеры.

Вот как такие вещи делаются по фен-шуй?

ControlTemplate — не поддерживают "наследования".
Стиль — на кого его навешивать и какое свойство менять чтобы обрамить картинку бордером?
Создать свой элемент управления и использовать его?


вобщем поделитесь, пожалуйста, best practice.


Ed.ward
wpf
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.