Windows 7 64位边框BorderBrush颜色

时间:2012-02-11 15:50:12

标签: wpf xaml

我在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做些什么。 任何人都可以帮我解决这个该死的问题。 :)

1 个答案:

答案 0 :(得分:0)

检查Windows 7 64位下的BorderThickness两个值0.7和1,一切都很好:)但如果我使用值0.5我有同样的问题! 使用整数值。