Я сталкивался с этой проблемой раньше при использовании SizeToContent="WidthAndHeight"
и ResizeMode="None"
. Это проблема с ошибкой рендеринга макета в WPF из-за внутренней математики.
Вы можете легко решить эту проблему, добавив SnapsToDevicePixels="True"
к Window
.
SnapsToDevicePixels
обеспечит отображение элементов на границах пикселей во время рендеринга.
Другой вариант - использовать UseLayoutRounding="True"
, который выполняет свою работу во время проходов Measure и Arrange.
Я настоятельно рекомендую вам ознакомиться с этими двумя свойствами и решить, что лучше всего подходит для вашего приложения.