我在xaml中有一个像这样的代码。
<DataTemplate x:Key="MyTemplate">
<DataTemplate.Resources>
<Style x:Key="BorderStyle" TargetType="{x:Type Border}">
<Setter Property="BorderBrush" Value="Blue" />
<Setter Property="BorderThickness" Value="0.5" />
...
</Style>
</DataTemplate.Resources>
<Border Style="{StaticResource BorderStyle}">
...
<ListView ItemTemplate="{StaticResource MyTemplate}" ...
问题是,如果我在Windows 7 64位中使用此控件,则没有边框颜色!我已经在Control.Resource和Style中尝试了一些Style,但结果总是一样的。 如果没有使用DataTemplate一切都很好,所以我觉得我应该对DataTemplate做些什么。 任何人都可以帮我解决这个该死的问题。 :)
答案 0 :(得分:0)
检查Windows 7 64位下的BorderThickness两个值0.7和1,一切都很好:)但如果我使用值0.5我有同样的问题! 使用整数值。