C#WPF-窗口中的黑线

C#WPF-窗口中的黑线,c#,.net,wpf,C#,.net,Wpf,在我的窗口里有一条小黑线。 为什么? 当设置内容字符串时,将窗口大小调整为组合框的宽度时,似乎会出现渲染工件 如果将属性SnapsToDevicePixels=“True”添加到窗口标记中,黑线就会消失。使用SnapsToDevicePixels=“True”有什么缺点吗?实际上我不知道,但我怀疑性能可能会受到某些方面的影响。缺点是,如果只在某些可视树节点上放置SnapToDevicePixels,其他的仍然可以在子像素位置进行渲染。这将破坏对象之间的相对对齐。我写了一篇关于使用UseLayo

在我的窗口里有一条小黑线。 为什么?


当设置内容字符串时,将窗口大小调整为组合框的宽度时,似乎会出现渲染工件


如果将属性SnapsToDevicePixels=“True”添加到窗口标记中,黑线就会消失。

使用SnapsToDevicePixels=“True”有什么缺点吗?实际上我不知道,但我怀疑性能可能会受到某些方面的影响。缺点是,如果只在某些可视树节点上放置SnapToDevicePixels,其他的仍然可以在子像素位置进行渲染。这将破坏对象之间的相对对齐。我写了一篇关于使用UseLayoutRounding传递的帖子:。。。这让我抓狂,谢谢你给我的关于
SnapToDevicePixels
的提示,这个bug应该由wpf团队修复。。。
<Window x:Class="WpfPortOfTestingCamera.InputSelection"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="InputSelection" WindowStartupLocation="CenterOwner" ResizeMode="NoResize" ShowInTaskbar="False" mc:Ignorable="d" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" SizeToContent="WidthAndHeight" d:DesignWidth="280" d:DesignHeight="206">

        <StackPanel HorizontalAlignment="Center" Name="stackPanel1" VerticalAlignment="Top" Margin="10" MaxWidth="500">
            <GroupBox Header="Select Camera" HorizontalAlignment="Center" VerticalAlignment="Center">
                <ComboBox Height="23" Name="comboBox1" HorizontalAlignment="Center" VerticalAlignment="Center" MinWidth="120" />
            </GroupBox>
            <Button Content="OK" Name="ButtonOK" IsDefault="True" Click="ButtonOK_Click" />
        </StackPanel>
</Window>