C# WPF在底部和右侧显示边框

C# WPF在底部和右侧显示边框,c#,wpf,border,C#,Wpf,Border,我目前有一个问题,WPF是显示在我的窗口底部和右侧的黑线 窗口中只有边距设置为0的堆叠面板。以下是我的窗口配置: 如图所示,有一条小黑线。有人知道如何移除它吗 这是整个xaml 埃因格施阿尔特: 艾因 澳大利亚 泽特: s 斯皮切恩 我以前在使用SizeToContent=“WidthAndHeight”和ResizeMode=“None”时遇到过这个问题。这是WPF中由于内部数学问题而导致的布局渲染问题 您可以通过将SnapsToDevicePixels=“True”添加到窗口中来轻松

我目前有一个问题,WPF是显示在我的窗口底部和右侧的黑线

窗口中只有
边距设置为
0
的堆叠面板。以下是我的窗口配置:


如图所示,有一条小黑线。有人知道如何移除它吗

这是整个xaml


埃因格施阿尔特:
艾因
澳大利亚
泽特:
s
斯皮切恩

我以前在使用
SizeToContent=“WidthAndHeight”和
ResizeMode=“None”
时遇到过这个问题。这是WPF中由于内部数学问题而导致的布局渲染问题

您可以通过将
SnapsToDevicePixels=“True”
添加到
窗口中来轻松解决此问题

SnapsToDevicePixels
将确保在渲染期间在像素边界上绘制元素

另一个选项是使用
UseLayoutRounding=“True”
,它在测量和排列过程中执行其工作


我强烈建议您仔细阅读这两个属性,并决定哪一个最适合您的应用。

尝试
BorderThickness=“0”
您的UI调试朋友:。这个XAML代码是否在您的站点上重现了这个问题?请提供一个最小的、可复制的示例。是的,它在我的PC@MaciekŚwiszczowski这些ui调试器没有帮助,因为它们没有显示黑线的来源