2
我在边界内有一个非常简单的dockpanel。但是,底座面板在右侧和底部似乎有1px的余量。我似乎不能通过设置边距或浮动面板或设置边框填充来消除它。WPF Dock Dock wierd magin
到底是什么导致它,我怎么能解决这个问题没有黑客它(码头面板上I.E.缘阴性)
<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>
没有上边框或DockPanel中定义的样式。试过这一个全新的项目,仍然看到的白线
这是一个有趣的神器。我把你的确切的XAML粘贴到我的项目中,并按预期显示;没有白色的差距。你是否在可能抛弃东西的其他容器中放置了这个Border? – Stewbob
你能分享更多周边的XAML吗?是否有ScaleTransform应用于任何地方? –
@EdPlunkett多数民众赞成在该窗口的所有xaml。这是一个新创建的项目,只有一个MainWindow.xaml – Steve