Chciałbym zrobić by okno podczas zmiany szerokości automatycznie ustawiało wysokość okna na dwa razy mniejszą. Udało mi się to zrobić ale gdy zmieniam rozmiar okna są takie lagi i ono na ułamek sekundy powraca do stanu z którego zaczynałem zmiany. A potem co dziwne jeśli zrobię nowy rozmiar, puszczę myszkę i znowu zacznę zmieniać to oscyluje to do tego nowego rozmiaru. Jak pozbyć się tego efektu, czym to jest wywołane ?
private void Window_SizeChanged(object sender, SizeChangedEventArgs e)
{
Window.Height = Window.Width/2;
}