2016-10-03 29 views
0

xamlページのwpfにマスターレイアウトと子レイアウトの考えはありますか? 私は1つのxamlファイルを用意していますが、これは2つの異なるXamlファイルで異なるデータでも同じUIで使用したいものです。 同じデザインを2回作成したくない場合は、両方の場所に1つのxamlページだけを入れたいと思っています。1つのxamlページで複数のxamlページを結合するにはどうすればよいですか?

+1

UserControlをビルドして複数回使用することができ、それぞれ独自のビューモデルを使用します。それはオプションですか? –

+0

答えをまだ確認しましたか? – AnjumSKhan

答えて

0

ContentControlと異なるContentTemplateを使用してください。これらのContentTemplateResourceと定義します。 ContentTemplateDataTemplateDataTypeを指定してください。さまざまな場所で、ContentControlContentBindingに設定してください。このContentは、どのような種類のプロパティでもかまいません。

例。

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

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

美しさはDataTemplateで自動的ContentControlによってピックアップされます。

+0

解決策Anjumのおかげで、私はこれらの概念を解決し、理解しようとしています。私はすぐに要件に達すると、あなたに1つを与えます。あるいは、私は新しい機会を考え出すでしょう。 –

関連する問題