とのプロジェクトがありWPF
ます。どうすればそれを使用Data Template
してサブData Template
することができますか。
私のプロジェクトには以下のクラスがあります。
public abstract Class X
public Class A: X
public Class B: X
public Class C: X
XAML ファイルで以下のコードを使用します。
<DataTemplate DataType="{x:Type A}">
...
</DataTemplate>
<DataTemplate DataType="{x:Type B}">
...
</DataTemplate>
<DataTemplate DataType="{x:Type C}">
...
</DataTemplate>
<DataTemplate DataType="{x:Type X}" x:Key="xdatatemplate">
...
<!-- use datatemplate of A,B or C --!>
...
</DataTemplate>
<ItemsControl ItemTemplate="{StaticResource xdatatemplate}"/>
ItemsControl の Itemtemplate に xdatatemplate を使用したいと考えています。ItemsSource アイテムはタイプ A、B、または C です。タイプ A、タイプ B、およびタイプ C の間でデータ テンプレートの一部のみが異なります。X DataTemplate で A、B、および C サブ DataTemplate を使用するにはどうすればよいですか?
ItemTemplateSelector
この目的で使用できますか?
前もって感謝します。