0

Silverlight アプリをホストしている aspx ページのサイズを変更すると、すべての Silverlight コントロールの状態が失われます。Silverlight コントロールの状態を維持するにはどうすればよいですか?

4

2 に答える 2

1

正確に何をしているのかわかりませんが、通常の状況では、ページを更新せずに、つまりSilverlightコントロールの状態を失うことなくページのサイズを変更できるはずです。ページの更新を引き起こしている何かをしていますか?もしそうなら、はい、それはあなたが状態を失う原因になります。その場合、サーバーへのラウンドトリップが本当に必要な場合は、状態を別の場所に保存する必要があります。たとえば、ASPXページのViewState、Webサービス、またはローカルSilverlightストレージ。しかし、私の推測では、サーバーへのラウンドトリップは実際には必要ありません。つまり、サーバーへのラウンドトリップは、実行している他の何かの副作用によって引き起こされているということです。そこから始めます。

于 2009-12-01T20:32:48.407 に答える
0

Telerik RadWindowを使用してサイズを変更し、Silverlightアプリをリロードすると、状態が失われるため、この問題も発生しました。同様のものを使用している場合は、ReloadOnShowをオフにするか、ウィンドウのサイズ変更を許可しないでください

于 2010-02-12T15:26:39.907 に答える