私はthis answerが好きで、はほぼです。DataTemplatesとContentControlによるバインドプロパティ
DataTemplate
が外部ResourceDictionary
にある場合、どうすれば達成できますか?
私はプリズムを使用していますし、私はこのようなファイルを使用することにより、各モジュールによってDataTemplates
(のための一般的なCRUDビュー)を提供します。
ResourceDictionaries
をマージする
this answerを使用
<ResourceDictionary ... some hidden ns here ... >
<DataTemplate DataType="{x:Type model:Operation}">
<vw:OperationView />
</DataTemplate>
<DataTemplate DataType="{x:Type model:Customer}">
<vw:CustomerView />
</DataTemplate>
</ResourceDictionary>
とContentControl
が自動的に正しいビューを引っ張る
<ContentControl Content="{Binding MyGenericObject}" />
こと:私は、そのコードを持つデフォルトのCRUDの景色を眺めることができます。それは正常に動作しているが、私は各ビュー内のオブジェクトのプロパティをバインドすることを知りたい。
これらのビュー(OperationView.xaml)のサンプルです:
<UserControl x:Class="TryERP2.Cadastro.View.OperationView"
... some hidden NS ... >
<StackPanel>
<Label Content="Id" />
<TextBox Text="{Binding ????WHAT????}" />
<Label Content="Description" />
<TextBox Text="{Binding ????WHAT????}" />
</StackPanel>
</UserControl>
は、どのように私はこれらのプロパティをバインドすることができますか?
は「通常の」結合が機能していませんか?何を試しましたか? – madd0
私はWPFをかなり新しくしており、このアプローチを使用してバインドする方法はわかりません。全体の例を理解できますか?それは明らかだった? –