Как отключить сглаживание в формах WPF? Я рисую прямоугольник, используя: <Rectangle Width="300" Height="100" Stroke="Blue" StrokeThickness="6"> </Rectangle> но к нему применяется сглаживание. Есть ли способ отключить это? Я хочу, чтобы это было четким и ясным. Ответ 1 Немного поздно, но RenderOptions.EdgeMode="Aliased" делает трюк <Rectangle Width="300" Height="100" Stroke="Blue" StrokeThickness="6" RenderOptions.EdgeMode="Aliased"/> Ответ 2 Проверьте SnapToDevicePixels: http://msdn.microsoft.com/en-us/library/aa970908.aspx Ответ 3 Отключение сглаживания не то, что вы ищете, потому что у вас нет радиуса, нанесенного на углы. Если вы используете .Net 4 или выше, включите UseLayoutRounding http://msdn.microsoft.com/en-us/library/system.windows.uielement.uselayoutrounding(v=vs.95).aspx
Ответ 1 Немного поздно, но RenderOptions.EdgeMode="Aliased" делает трюк <Rectangle Width="300" Height="100" Stroke="Blue" StrokeThickness="6" RenderOptions.EdgeMode="Aliased"/>
Ответ 3 Отключение сглаживания не то, что вы ищете, потому что у вас нет радиуса, нанесенного на углы. Если вы используете .Net 4 или выше, включите UseLayoutRounding http://msdn.microsoft.com/en-us/library/system.windows.uielement.uselayoutrounding(v=vs.95).aspx