Путь Silverlight размыт - Как привязать к пикселям? - PullRequest
7 голосов
/ 31 мая 2011

У меня есть Canvas, на котором я рисую Path:

<Path Data="M 380 110 v -10 l 100 -100"
      Stroke="#C0C0C2" StrokeThickness="1" UseLayoutRounding="True" />

Даже если для StrokeThickness установлено значение 1, вертикальная часть пути прорисовывается через 2 пикселя и более светлым цветом.

Silverlight Path

Я знаю, что в WPF есть свойство SnapsToDevicePixels, которое исправит его, и я прочитал, что в Silverlight есть свойство UseLayoutRounding, которое в некоторых случаях можно использовать для достижения того же эффекта, однако, похоже, оно не применить к Path.

Могу ли я что-нибудь сделать, чтобы нарисовать эту линию правильно?

1 Ответ

2 голосов
/ 31 мая 2011

В MSDN есть класс пиксельных окуней на Блог Дейва Рельея о Silverlight .Это то, что я использовал в прошлом для привязки пикселей Silverlight.

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