我使用了一个在Grid中的Path元素(StrokeThickness="1" SnapsToDevicePixels="True"),并且我想要调整窗口大小,Grid元素被Viewbox元素包裹。
问题:
当我调整窗口大小时,Path元素有时会消失。如果我将SnapsToDevicePixels设置为false,则Path元素可能会模糊,这不是我想要的。
如何避免单像素线条消失?
XAML代码:
问题:
当我调整窗口大小时,Path元素有时会消失。如果我将SnapsToDevicePixels设置为false,则Path元素可能会模糊,这不是我想要的。
如何避免单像素线条消失?
XAML代码:
<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="207" Width="475">
<Viewbox Stretch="Fill">
<Grid Height="320" Width="517">
<Path Data="M0,0 H1 z" StrokeThickness="1" Stroke="Black" Margin="72,73,79,218" Stretch="Fill" SnapsToDevicePixels="True" MinHeight="1"/>
</Grid>
</Viewbox>
很遗憾,我没有声望来发布运行时效果。