Если я создаю пустое приложение WPF из шаблона Visual Studio и устанавливаю размеры окна в разрешение моего устройства, когда я максимизирую окно, я вижу черную полосу на прямо там, где появляется полоса прокрутки, будет отображаться (но это не так и не должно быть). Также см. То же самое внизу. Обратите внимание, что строка заголовка - это правильная максимизированная ширина, поэтому я предполагаю, что это все проблемы рендеринга клиентской области.WPF Window резервирует пространство для полосы прокрутки в области клиента при максимальном
Я удалил элемент управления сеткой по умолчанию, который поставляется вместе с шаблоном, поэтому XAML здесь голые кости. В этом случае я нацелен на дисплей с разрешением 1366x768. Увеличьте это окно на дисплее, установленном на 1366x768, чтобы увидеть проблему (или измените значение vals на разрешение дисплея).
Вот код MainWindow.xaml. MainWindow.xaml.cs - это нетронутый код шаблона по умолчанию.
<Window x:Class="TestMaximize.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow"
Width="1366"
Height="768"
MaxWidth="1366"
MaxHeight="768" >
</Window>
Что вызывает эти области фантомных полос прокрутки и как это предотвратить?
Спасибо за любые мысли об этом.