2012-02-11 2 views
0

У меня есть код в xaml что-то вроде этого.Border BorderBrush Цвет в Windows 7 64 бит

<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 и без стиля вообще, но результат всегда один и тот же. Если не использовать DataTemplate, все в порядке, похоже, что я должен что-то делать с DataTemplate. Может ли кто-нибудь помочь мне решить эту проклятую проблему. :)

+0

Почему вы упоминаете ОС, это работает на других? –

+0

Да. в выигрыше 7 32 бит. без проблем. –

+0

ну, я просто нашел ответ. Я просто проверяю BorderThickness под Windows 7 64 бит для двух значений 0,7 и 1, и все в порядке :), но если я использую значение 0.5, у меня такая же проблема! –

ответ

0

Check BorderThickness под Windows 7 64 бит для двух значений 0.7 и 1 и все в порядке :), но если я использую значение 0.5, у меня такая же проблема! Используйте целые значения.

Смежные вопросы