Я использую следующий код для изменения размера экрана:
private void MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
if (e.ChangedButton == MouseButton.Left)
{
switch (WindowState)
{
case (WindowState.Maximized):
{
WindowState = WindowState.Normal;
break;
}
case (WindowState.Normal):
{
WindowState = WindowState.Maximized;
break;
}
}
}
}
Однако, когда я дважды щелкаю, как только запускается программа, я получаю небольшой пробел в нижней части формы. Чтобы добавить к путанице, когда я изменить размер формы до любого размера (с помощью перетаскивания), проблема исправлена. Может кто-нибудь объяснить, почему это происходит, и возможное решение проблемы?