7
我有一個Canvas
其上予繪製Path
:Silverlight路徑模糊 - 如何捕捉像素?
<Path Data="M 380 110 v -10 l 100 -100"
Stroke="#C0C0C2" StrokeThickness="1" UseLayoutRounding="True" />
即使StrokeThickness
被設置爲1時,路徑的垂直部分橫跨2個像素和在較淡的顏色繪製。
我知道WPF有SnapsToDevicePixels
屬性,會解決它,我讀了在Silverlight中有一個UseLayoutRounding
屬性,你可以在某些情況下,使用有同樣的效果,但它不似乎適用於Path
。
有什麼我可以做的,以便正確繪製該線條?
感謝您的建議,但它不適合我。座標我似乎明白,這個類通過捕捉一個項目的邊界來圓化像素,但我使用的座標已經是整數,並且在路徑的情況下,捕捉邊界可能並不意味着內容落在圓上像素。 – 2011-06-01 00:58:17