Re: WPF. Работа с Template программно.
От: Volgaboatman  
Дата: 15.07.10 13:29
Оценка:
Здравствуйте, BKnight, Вы писали:

BK>Доброго времени суток!


BK>Есть приложение, в котором есть элемент управления (обзовем его View), унаследованный от UserControl, в котором много базового кода. Есть уйма других контролов, унаследованных от него.


BK>Недавно появилась необходимость добавить Template для этого самого View (т.к. XAML мы создать для View не можем), причем в этом Template есть кнопка, события от которой очень нужно получать.


BK>Если это все делать ч/з XAML — проблем никаких — все привязывается, все работает, но вот только унаследоваться от этого класса нельзя — студия не может наследовать объект с xaml-ом от объекта с xaml-ом — отсюда и пришло в голову решение сделать это все программно.


BK>На данный момент работает все, кроме события — создается Template (парсится из строки, содержащей XAML), выставляется контролу.


Насколько я понимаю подход в корне неверный (скорее всего унаследованный от Delphi). Тут надо извращаться по другому, либо через стили, либо через MVVM (VM можно наследовать как хочешь, а View у всех разный будет). К сожадению и в том и в том случае придется больше кода писать...
... << RSDN@Home 1.2.0 alpha 4 rev. 1160>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.