Холст Silverlight не изменяется при нажатии кнопки «Развернуть» - PullRequest
0 голосов
/ 30 августа 2011

В моем проекте Silverlight у меня есть пара полотен, которые все используют ScaleTransforms для изменения размера при изменении размера окна браузера. Однако, если я сделаю окно браузера очень маленьким, а затем нажму на кнопку «Развернуть» в браузере, приложение останется того же размера. Как я могу правильно изменить его размер при нажатии кнопки «Развернуть»?

Холст корректно изменяет размеры вверх и вниз, когда я изменяю размер окна с помощью края.

Ответы [ 2 ]

0 голосов
/ 19 октября 2011

Оказывается, что делегат для события изменения размера вызывался после того, как изменение размера происходит (что имеет смысл);но у меня были некоторые условия, которые запрещали бы изменение размера, если оно уже было 800x600.Если вы быстро измените размер окна, оно не будет изменено должным образом, так как считалось, что оно 800x600;но на самом деле сжался.

tl; dr - я неправильно кодировал свой обработчик событий изменения размера.

0 голосов
/ 31 августа 2011

Вы пытались обернуть свой холст Viewbox ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...