WPF не рендерится должным образом - PullRequest
0 голосов
/ 18 августа 2010

Я сейчас создаю приложение wpf c #.У меня есть несколько раскадровок, которые оживляют некоторые элементы.Пожалуйста, посмотрите на картинку ниже:

alt text

Это моя сетка с некоторыми элементами управления после ее анимации.Обратите внимание на неправильную визуализацию текста и прямоугольника.Как я могу решить этот рендеринг?

ОБНОВЛЕНИЕ: запрос кода Рэйчел:

<TextBlock Height="35.667" Margin="73.667,19,0,0" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="32" Foreground="Black" Text="close" HorizontalAlignment="Left" Width="73.667" UseLayoutRounding="True"/>

    <Rectangle x:Name="BS2" Fill="#FF0178D3" HorizontalAlignment="Left" Height="64.166" Margin="25,0,0,0" Stroke="Black" VerticalAlignment="Top" Width="30.667" StrokeThickness="0" UseLayoutRounding="True"/>

Ответы [ 3 ]

2 голосов
/ 18 августа 2010

Вы пробовали тестировать его на нескольких разных машинах? WPF может быть чувствительным к различиям в видеокартах.

0 голосов
/ 18 августа 2010

Попробуйте изменить TextOptions.TextRenderingMode и посмотрите, имеет ли это значение. Результаты варьируются в зависимости от машины.

0 голосов
/ 18 августа 2010

попробуйте UseLayoutRounding и SnapsToDevicePixels = true

Edit:

Мне интересно, как это выглядит, когда ты делаешь что-то вроде

<ScaleTransform ScaleX="1.01" ScaleY="1.01" />

Также вы можете попробовать обернуть его в другую панель (Canvas f.e.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...