DataTemplateにバインドされている親クラスがあります。親クラスからいくつかの子クラスを導き出しました。それらは非常に似ているので、1つのDataTemplate全体にレンダリングしたいと思います。複数のクラスの単一のDataTemplate
<DataTemplate DataType="{x:Type local:ParentClass}">
...
<TextBox Text="{Binding Path=TemperatureText}" ../>
...
</DataTemplate>
TemperatureTextは、親クラスにはないが一部の子クラスのみに存在するプロパティです。財産を所有していない子クラスを作成する場合は、次のエラーメッセージが生成されます。
BindingExpression path error: 'TemperatureText' property not found on 'object...
多くがあるので、しかし、私はすべての子クラス用に別のDataTemplateを作成する必要はありません。代わりがありますか?