我有一个看起来像这样的 TabControl:
<TabControl x:Name="tabPlaintiffs"
ItemsSource="{Binding CivilPaper.Plaintiffs}"
ContentTemplate="{DynamicResource PersonTemplate}"
SelectedItem="{Binding SelectedPerson, Converter={StaticResource PersonRoleToPerson}, Mode=OneWayToSource}"
Margin="5" />
内容模板如下所示:
<DataTemplate x:Key="PersonTemplate">
<Grid Background="#FF4EFF00">
</Grid>
</DataTemplate>
在 Windows 7 上,它呈现如下:
在 Windows XP SP3 上,它呈现(或实际上不呈现!)如下:
是什么导致了差异?
编辑:删除 ItemsTemplate 并删除 ContentTemplate 中的所有数据绑定以排除各种事情。