現在、Silverlight で複数のユーザー コントロール間を移動できます。ただし、新しいユーザー コントロールに移動するたびに、そのユーザー コントロール内のすべてのコードが再度実行されます。通常、これは問題にはなりませんが、私のシナリオでは、WCF サービスを介して実行されているモンスター クエリが原因で、ユーザー コントロールの 1 つを読み込むのに約 50 秒かかります。
では、これらのユーザー コントロールの新しいインスタンスを作成せずに、別のユーザー コントロールに移動するにはどうすればよいでしょうか。