Почему вы не можете привязать размер окна к ApplicationSettings?

Обновление: решено, с кодом

Я получил это работает, см. Мой ответ ниже для кода ...

Оригинальный пост

Как указал Тундей вего ответ к моемупоследний вопрос, вы можете легко связать практически все элементы управления Windows с ApplicationSettings. Так неужели нет способа сделать это с размером формы?Этот урок говорит, что вам нужно обрабатывать размер явно, чтобы вы могли сохранить RestoreBounds вместо размера, если окно развернуто или свернуто. Однако я надеялся, что смогу просто использовать свойство, подобное:

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

Но я не вижу способа связать это в конструкторе (размер заметно отсутствует в списке PropertyBinding).

Ответы на вопрос(5)

Ваш ответ на вопрос