2016-10-03 133 views
0

在wpf for xaml頁面中是否有任何關於主佈局和子佈局的想法? 我有一個xaml文件,我想在具有不同數據但具有相同UI的兩個不同Xaml文件中使用。 我不想創建兩次相同的設計,我只想在兩個地方只有一個xaml頁面。如何在一個xaml頁面中結合多個xaml頁面?

+1

你可以選擇構建一個UserControl並多次使用它,每個都有它自己的視圖模型。這是一個選擇嗎? –

+0

你檢查了答案嗎? – AnjumSKhan

回答

0

使用不同ContentTemplateContentControl。將這些ContentTemplate定義爲Resource。在ContentTemplateDataTemplate中指定DataType。在不同的地方,只需使用Binding來設置您的ContentControl的適當Content。此Content可以是任何類型的任何屬性。

例如;

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

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

美是DataTemplateContentControl自動拾取。

+0

感謝解決方案Anjum,我試圖解決和理解這些概念。一旦達到要求,我會給你一個。否則我會想出一些新的機會。 –

相關問題