どうすればいいですか?私は次のことを試しました:
Xaml の場合:
<DataTemplate x:Key="LogDataTemplate" DataType="data:Type1">
<TextBlock Text="Type1" />
</DataTemplate>
<DataTemplate x:Key="LogDataTemplate" DataType="data:Type2">
<TextBlock Text="Type2" />
</DataTemplate>
</ResourceDictionary>
</UserControl.Resources>
<ListBox ItemsSource="{Binding source}"
ItemTemplate="{StaticResource LogDataTemplate}" />
</UserControl>
ビューモデル(UserControlのDataContextとして設定されています):
member x.source = new ObservableCollection<Object>()
ただし、DataTemplate の重複に関するエラーがあります