C# WPF在底部和右侧显示边框
我目前有一个问题,WPF是显示在我的窗口底部和右侧的黑线 窗口中只有C# WPF在底部和右侧显示边框,c#,wpf,border,C#,Wpf,Border,我目前有一个问题,WPF是显示在我的窗口底部和右侧的黑线 窗口中只有边距设置为0的堆叠面板。以下是我的窗口配置: 如图所示,有一条小黑线。有人知道如何移除它吗 这是整个xaml 埃因格施阿尔特: 艾因 澳大利亚 泽特: s 斯皮切恩 我以前在使用SizeToContent=“WidthAndHeight”和ResizeMode=“None”时遇到过这个问题。这是WPF中由于内部数学问题而导致的布局渲染问题 您可以通过将SnapsToDevicePixels=“True”添加到窗口中来轻松
边距设置为0
的堆叠面板。以下是我的窗口配置:
如图所示,有一条小黑线。有人知道如何移除它吗
这是整个xaml
埃因格施阿尔特:
艾因
澳大利亚
泽特:
s
斯皮切恩
我以前在使用SizeToContent=“WidthAndHeight”和ResizeMode=“None”
时遇到过这个问题。这是WPF中由于内部数学问题而导致的布局渲染问题
您可以通过将SnapsToDevicePixels=“True”
添加到窗口中来轻松解决此问题
SnapsToDevicePixels
将确保在渲染期间在像素边界上绘制元素
另一个选项是使用UseLayoutRounding=“True”
,它在测量和排列过程中执行其工作
我强烈建议您仔细阅读这两个属性,并决定哪一个最适合您的应用。尝试BorderThickness=“0”
您的UI调试朋友:。这个XAML代码是否在您的站点上重现了这个问题?请提供一个最小的、可复制的示例。是的,它在我的PC@MaciekŚwiszczowski这些ui调试器没有帮助,因为它们没有显示黑线的来源