Как сохранить состояние в серебряном свете? - PullRequest
0 голосов
/ 01 декабря 2009

При изменении размера моей aspx-страницы, на которой размещено приложение silverlight, я теряю состояние на всех элементах управления silverlight. Как мне сохранить состояние элементов управления silverlight?

Ответы [ 2 ]

1 голос
/ 01 декабря 2009

Я не уверен, что именно вы делаете, но при нормальных обстоятельствах вы сможете изменить размер своей страницы, не обновляя страницу, и, следовательно, не теряя состояния в элементах управления Silverlight. Вы делаете что-то, что вызывает обновление страницы? Если да, то это может привести к потере состояния. И если это так, и вам действительно нужно возвращаться обратно на сервер, то вам нужно будет хранить свое состояние где-то еще, например, на странице ASPX ViewState, или в веб-службе, или в вашем локальное хранилище Silverlight. Но я полагаю, что вам на самом деле не требуется обратная связь с сервером, т. Е. Что это вызвано побочным эффектом того, что вы делаете. Я бы начал там.

0 голосов
/ 12 февраля 2010

У меня тоже была эта проблема, потому что я использую Telerik RadWindow, изменяя размеры, перезагружая приложение Silverlight, и затем вы теряете состояние. Если вы используете что-то подобное, выключите ReloadOnShow или не разрешайте изменение размера окна

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