1

我想要实现的是从其父级的一个边缘绘制一条虚线到另一个边缘。与此类似的东西:

<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 和PixelSnapper都无法阻止我的 1px 虚线在某些情况下分布在 2 条像素线上。

4

0 回答 0