3

我正在将我的 wpf 应用程序移植到 Windows 商店应用程序。我正在画布上绘制路径,当用户放大画布时,路径的 StrokeThickness 会相应减小以保持相同的视觉厚度。这在我的 wpf 应用程序和 Windows Phone 8 应用程序中运行良好,但是当我在我的 Store 应用程序中执行此操作时,行像素化,如下图所示:http ://s21.postimg.org/6g0u6fd7r/Path_Scaling.png

缩放级别 1

<Grid Background="Black">
    <Canvas>
        <Canvas.RenderTransform>
            <ScaleTransform ScaleX="1" ScaleY="1"/>
        </Canvas.RenderTransform>
        <Path Stroke="Red" Data="M0,0 L100,100" StrokeThickness="40"/>
    </Canvas>
</Grid>   

缩放级别 500

<Grid Background="Black">
    <Canvas>
        <Canvas.RenderTransform>
            <ScaleTransform ScaleX="500" ScaleY="500"/>
        </Canvas.RenderTransform>
        <Path Stroke="Red" Data="M0,0 L100,100" StrokeThickness="0.08"/>
    </Canvas>
</Grid>   

有人可以指出我在这里缺少什么吗?

4

0 回答 0