@oatcookie

Как реализовать «Шаблонизатор» (WPF)?

Доброго времени суток.
Возник вопрос - как в C# реализовать что-то вроде шаблонизатора (как реализуется в PHP)?
Допустим, файл MainWindow.xaml - шаблон самого окна, а как сделать "подгрузку" leftbar, headerbar, footer и прочего из других .xaml файлов (использующихся как .tpl модели в PHP).
И возможно ли это?
UPD. Например, возможно ли "подгрузить" какой-нибудь Leftbar.xaml в MainWindow, в panel "leftbarContent"
  • Вопрос задан
  • 345 просмотров
Решения вопроса 2
@d-stream
Готовые решения - не подаю, но...
Можно (и я бы сказал нужно) использовать ContentPresenter
Ответ написан
Комментировать
andrewpianykh
@andrewpianykh
UserControl + Binding
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@oatcookie Автор вопроса
Или стоит использовать Frame?
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Можно грузить xaml в runtime
stackoverflow.com/questions/4077318/loading-xaml-x...
https://msdn.microsoft.com/ru-ru/library/system.wi...
а генерить его хоть из тех же tpl если библиотеку отыщите.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы