Когда я помещаю кнопку в заголовок WPF GroupBox, граница кнопки отсутствует справа и снизу для определенных значений ширины и высоты. Это происходит с использованием, например, значения DPI 125% в Windows:
![enter image description here](https://i.stack.imgur.com/pdA0L.png)
В моем приложении в конструкторе WPF я также вижу родительскую границу кажется слишком маленьким по размеру, хотя сама кнопка больше. Возможно, процесс измерения неверен:
![enter image description here](https://i.stack.imgur.com/UXuhY.png)
Размещение кнопки в другом месте работает нормально (в большинстве случаев ...).
Я пытался изменить UseLayoutRounding для всего окна, также не помогает изменение SnapsToDevicePixels.
Кто-нибудь знает, как это исправить для всего приложения?
То есть код в приложении Wpf Window по умолчанию:
<Window x:Class="WpfApp3.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"
Title="MainWindow"
SizeToContent="WidthAndHeight">
<StackPanel>
<GroupBox>
<GroupBox.Header>
<Button Width="20"
Height="22"
Content="X" />
</GroupBox.Header>
</GroupBox>
<Button Width="20"
Height="22"
VerticalAlignment="Center"
HorizontalAlignment="Left"
Content="X" />
</StackPanel>
</Window>