8
なぜ暗黙のDataTemplate
が機能しないのですか?コメントされたインラインDataTemplate
のみが動作します。暗黙のDataTemplateが機能しない
注:DataTemplate
の両方を削除すると、ProductListView
フルタイプ名の文字列が表示されます。プロパティの型がObject
あるよう
<Window.Resources>
<DataTemplate DataType="vm:ProductListViewModel">
<v:ProductListView/>
</DataTemplate>
</Window.Resources>
<TabControl ItemsSource="{Binding Tabs}" TabStripPlacement="Left">
<TabControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Key}"/>
</DataTemplate>
</TabControl.ItemTemplate>
<TabControl.ContentTemplate>
<DataTemplate>
<ContentPresenter Content="{Binding Value}">
<!--ContentPresenter.ContentTemplate>
<DataTemplate DataType="vm:ProductListViewModel">
<v:ProductListView/>
</DataTemplate>
</ContentPresenter.ContentTemplate-->
</ContentPresenter>
</DataTemplate>
</TabControl.ContentTemplate>
</TabControl>
グッドキャッチ(プロパティタイプは、XMLデータのデータ・テンプレートを許可することについての詳細は、マニュアルを参照してくださいすること
Object
です)。ありがとう。 – Shimmy