WPF奇怪的一行

时间:2017-11-10 08:02:08

标签: wpf

我有这个UC:

<UserControl
    bla bla bla
    Background="Blue"> 
    <Grid Background="Red"></Grid> 
</UserControl>

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

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

enter image description here

1 个答案:

答案 0 :(得分:1)

通过将SnapsToDevicePixels的{​​{1}}属性设置为ControlContent

,问题得以解决