如何在一个xaml页面中组合多个xaml页面?

时间:2016-10-03 08:41:27

标签: wpf xaml uwp-xaml

对于xaml页面,是否有关于wpf的主布局和子布局的想法? 我有一个xaml文件,我想在两个不同的数据但相同的UI的不同Xaml文件中使用。 我不想两次创建相同的设计,我只想在这两个地方只有一个xaml页面。

1 个答案:

答案 0 :(得分:0)

使用ContentControlContentTemplate不同的ContentTemplate。将这些Resource定义为DataType。在DataTemplate的{​​{1}}中指定ContentTemplate。在不同的地方,只需使用ContentContentControl设置适当的Binding。此Content可以是任何类型的任何属性。

EG;

<ContentControl Content="{Binding View1}" />

<ContentControl Content="{Binding View2}" />

DataTemplate会自动选择<{1}}美女。