Dlaczego nie możesz powiązać formularza Rozmiar okien z ustawieniami aplikacji?

Aktualizacja: rozwiązana, z kodem

Mam to działa, zobacz moją odpowiedź poniżej dla kodu ...

Oryginalny post

Jak zauważył Tundeyjego odpowiedź do mojegoostatnie pytanie, możesz bez trudu powiązać prawie wszystko z formantem formularzy systemu Windows z ApplicationSettings. Czy naprawdę nie ma sposobu, aby to zrobić za pomocą formularza Rozmiar?Ten samouczek mówi, że musisz obsługiwać rozmiar jawnie, dzięki czemu możesz zapisać RestoreBounds zamiast rozmiaru, jeśli okno jest zmaksymalizowane lub zminimalizowane. Miałem jednak nadzieję, że będę mógł skorzystać z nieruchomości, takiej jak:

public Size RestoreSize
{
    get
    {
        if (this.WindowState == FormWindowState.Normal)
        {
            return this.Size;
        }
        else
        {
            return this.RestoreBounds.Size;
        }
    }
    set
    {
        ...
    }
}

Ale nie widzę sposobu na powiązanie tego w projektancie (na liście Wiązania właściwości szczególnie brakuje Size).

questionAnswers(5)

yourAnswerToTheQuestion