Metroアプリでページ間を移動しているように見えるときはいつでも、何も表示されない「フラッシュ」があります。デフォルトの背景色のみです。Frame.Navigateメソッドを適切に遷移させるにはどうすればよいですか?私のアプリはかなり画像が重いので、その一部は画像の読み込みにかかっていると思います。他のアプリでも試してみましたが、同様の問題があるようです。
1466 次
2 に答える
2
私が見つけた解決策は、AlternativePageとAlternativeFrameのコントロールを備えたWinRTXAMLToolkitを使用することでした。拡張スプラッシュ画面を使用して、MainPageと、ユーザーがすばやくアクセスする必要のあるページをプリロードします。次に、必要になったときに他のページをプリロードします。
于 2012-10-08T19:43:17.037 に答える
1
画像を多用するMetroアプリで作業しているときにも同じ問題が発生しました。要するに、ロードされたアイテムを注文し、非同期呼び出しを介して適切な要素を設定する場合でも、シームレスで不快感のない遷移の方法を見つけることができませんでした。
私がやったことは、最初のページの親要素にフェードアウト効果を適用し、2番目のページにフェードイン効果を適用することでした。それは目に負荷をより快適にしました。画像のポップイン効果ではなく、スムーズな移行があります。フェージングしないバージョンよりも非常に短い遅延が追加されますが、より有機的で魅力的なように見えます。
于 2012-10-04T17:30:11.987 に答える