У меня очень простая док-панель внутри рамки. Но у панели док-станции есть правая и нижняя граница 1px. Кажется, я не могу избавиться от него, установив маржу или док-панель или установив прокладку границы.WPF Dock Panel wierd magin
Что именно вызывает это и как я могу это исправить без взлома его (И.Е. отрицательный запас на панели док-станции)
<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 в свой проект, и он отобразится так, как ожидалось; нет белого промежутка. У вас есть эта граница внутри какого-то другого контейнера, который может отбрасывать вещи? – Stewbob
Можете ли вы поделиться более близким XAML? Существует ли ScaleTransform в любом месте? –
@EdPlunkett это все xaml для этого окна. Это недавно созданный проект с одним MainWindow.xaml – Steve