У меня есть окно, окно Я программно изменяю размер окна в зависимости от текущего вида, который он отображает. Пользователь не может изменить размер окна самостоятельно, но он может развернуть окно до максимума.
Проблема в том, что если вид меняется, когда он развернут, изменяется размер максимизированного окна, я не хочу этого, я хочу, чтобы он только изменял размер не максимизированного окна.
Моя первая мысль - просто проверить, развернуто ли окно, и если это так, не изменять его размер ... но проблема возникает тогда, когда оно восстанавливается в другом представлении, чем когда оно было развернуто, оно не будет восстановлено в новый размер должен быть.
Есть мысли по этому поводу?
Спасибо!