SetTemplate を使用する必要があり、DataTrigger を使用しましたが、機能しません。
私のコード:
<Style TargetType="{x:Type local:My_type}">
<Style.Triggers>
<DataTrigger Binding="{Binding GUID, RelativeSource={RelativeSource AncestorType={x:Type local:MyClassViewControl}}}"
Value="id1">
<Setter Property="Template" Value="{StaticResource FirstTemplate}" />
</DataTrigger>
<DataTrigger Binding="{Binding GUID,
RelativeSource={RelativeSource AncestorType={x:Type local:MyClassViewControl}}}"
Value="id2">
<Setter Property="Template" Value="{StaticResource SecondTemplate}" />
</DataTrigger>
</Style.Triggers>
</Style>
ここに例があります。コードが機能しないのはなぜですか? GUID が間違っていない ("id1" または "id2")