Wpf 奇异线

Wpf 奇异线,wpf,Wpf,我有一个: <UserControl bla bla bla Background="Blue"> <Grid Background="Red"></Grid> </UserControl> 此UC捆绑在ContentControl中。这有一种奇怪的效果。除最低像素外,整个ContentControl将变为红色。底部像素变为紫色。如果指定其他颜色,它们也会混合。如果在UC或网格中未指定颜色,但在网格中添加了完全绘制的元

我有一个:

<UserControl
    bla bla bla
    Background="Blue"> 
    <Grid Background="Red"></Grid> 
</UserControl>
此UC捆绑在ContentControl中。这有一种奇怪的效果。除最低像素外,整个ContentControl将变为红色。底部像素变为紫色。如果指定其他颜色,它们也会混合。如果在UC或网格中未指定颜色,但在网格中添加了完全绘制的元素,则该行仍保留,并将采用UC所在的窗口或控件的颜色

任何容器DataPanel、StackPanel等都会出现此问题。。有人遇到过这样的问题吗


通过将ControlContent的SnapsToDevicePixels属性设置为True,问题得以解决

改为在顶级窗口中设置该属性,它将自动向下流到所有内容。它使WPF看起来好多了。我还建议设置TextOptions.textformatingmode=Display,以便更好地呈现字体。