gpt4 book ai didi

c# - WPF Dockpanel 奇怪的 magin

转载 作者:太空宇宙 更新时间:2023-11-03 12:33:36 25 4
gpt4 key购买 nike

我在边框内有一个非常简单的停靠面板。但是停靠面板的右侧和底部似乎有 1px 的边距。我似乎无法通过设置边距或停靠面板或设置边框的填充来摆脱它。

究竟是什么导致了它以及如何在不破解它的情况下修复它(即停靠面板上的负边距)

<Window x:Class="WPFTest.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Height="350" Width="525">
<Grid>
<Border BorderBrush="Black" BorderThickness="2" Padding="0">
<DockPanel Background="Blue" Margin="0"/>
</Border>
</Grid>
</Window>

enter image description here

没有在 Border 或 DockPanel 上定义样式。在一个全新的项目上试过这个,仍然看到白线

最佳答案

在 XAML 中出现间隙的通常方式是因为 UI 正在缩放。如果您找不到任何可能对其进行缩放的东西(父级中的 RenderTransform,字体大小等操作系统设置,可能还有其他东西),您可以尝试使用 UseLayoutRounding and SnapsToDevicePixels

关于c# - WPF Dockpanel 奇怪的 magin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41834440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com