Silverlight 1px虚线,无抗锯齿

Silverlight 1px虚线,无抗锯齿,silverlight,antialiasing,stroke-dasharray,Silverlight,Antialiasing,Stroke Dasharray,我试图实现的是从父对象的一边到另一边绘制一条虚线。类似于此: <Grid x:Name="LayoutRoot" > <Line Margin="0,0,0,0" Stroke="Black" X2="{Binding ElementName=LayoutRoot, Path=ActualWidth}" StrokeDashArray="1,1" Stretch="UniformToFill"/> </Grid> 问题是,上述方法似乎只在设计时起

我试图实现的是从父对象的一边到另一边绘制一条虚线。类似于此:

<Grid x:Name="LayoutRoot" >
    <Line Margin="0,0,0,0" Stroke="Black" X2="{Binding ElementName=LayoutRoot, Path=ActualWidth}" StrokeDashArray="1,1" Stretch="UniformToFill"/>
</Grid>

问题是,上述方法似乎只在设计时起作用

问题#2是,即使我成功地画出类似的东西,它也会被抗锯齿破坏。
我知道SL没有SnapsToDevicePixels选项,但UseLayoutRounding和the都不能防止我的1px虚线在某些情况下分布在2个像素线上。

你能分享一下你的体验吗?无法想象您的问题,似乎无法再现。