O
O
oatcookie2017-01-18 00:15:18
WPF
oatcookie, 2017-01-18 00:15:18

How to implement "Template Engine" (WPF)?

Доброго времени суток.
Возник вопрос - как в C# реализовать что-то вроде шаблонизатора (как реализуется в PHP)?
Допустим, файл MainWindow.xaml - шаблон самого окна, а как сделать "подгрузку" leftbar, headerbar, footer и прочего из других .xaml файлов (использующихся как .tpl модели в PHP).
И возможно ли это?
UPD. Например, возможно ли "подгрузить" какой-нибудь Leftbar.xaml в MainWindow, в panel "leftbarContent"

Answer the question

In order to leave comments, you need to log in

3 answer(s)
D
d-stream, 2017-01-18
@oatcookie

Можно (и я бы сказал нужно) использовать ContentPresenter

O
oatcookie, 2017-01-18
@oatcookie Автор вопроса

Или стоит использовать Frame?

Александр Таратин, 2017-01-18
@Taraflex

You can load xaml at runtime
stackoverflow.com/questions/4077318/loading-xaml-x...
https://msdn.microsoft.com/en-us/library/system.wi...
and generate it at least from the same tpl if you find the library.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question