我应该怎么做?我尝试了以下方法:
在 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 重复的错误