0
私は、ウィンドウのロードイベントで動作するアニメーションをいくつか持っています。問題は、ウィンドウが実際に読み込まれたアニメーションの一部が読み込まれてしまうことです。私は途中から私のアニメーションを見る。アニメーションは0.7秒間続きます。これは私のコードです:私のアニメーションの一部が見逃されるのはなぜですか?
<Window.Triggers>
<EventTrigger RoutedEvent="FrameworkElement.Loaded">
<BeginStoryboard Storyboard="{StaticResource storyboardMenu}"/>
</EventTrigger>
</Window.Triggers>
どうすればこの問題を回避できますか?インポッシブル
あなたは正しいですか?大量のデータが返されます。では、これについて何ができるのですか?またはこれについて何かできることは何ですか? – TCM
できることはありますが、データの出所と取り出し方によって異なります。まず、データを非同期にロードしていますか?そうでないと助けになるかもしれません。もう1つの選択肢は、データがタイマーに戻ったときにデータをチャンクまたはページすることです。したがって、すべてがロードされるまで、10msecごとに50〜100個のアイテムをロードしてください。 – 1adam12
もう一つは、ListBoxがまだ仮想化されていることを確認することです。これらはデフォルトで設定されていますが、ListBoxのItemPanelテンプレートをVirtualizingStackPanel以外のものに変更した場合は、これ以上存在しない可能性があります。 また、UIの仮想化の詳細については、http://www.kirupa.com/net/ui_virtualization_pg2.htmを参照してください。 – 1adam12