0
WPFアプリケーションで少し問題があります。アプリケーションはデータベースからロードし、独自のUserControlsを作成します。私がロードすると、これらのUserControlsの1000と言うとUIスレッドがブロックされます。今、私は別のスレッドでUsercontrolsを読み込んで主なスレッドに追加することで複数のことを試みましたが、それは単に私が知っていることができませんでした(または、誰かが適切な動作例を持っている必要があります)。UI以外のスレッドでアニメーションを作成する
メインのUIスレッドが動作している間に、読み込み中のアニメーションがブロックされていないスレッドを作成することはできますか?
起動時にアニメーションスプラッシュ画面を探しているのですか? – Jay
あなたがやっていることの(疑似)コードを投稿できますか?処理中にインタラクティブUIを持つことは可能ですが、試した方法ではないかもしれません.... –
設計上、メインスレッドだけがUIと対話できます。私はあなたがバックグラウンドでUIオブジェクトを作成し、メインスレッドのページ/ウィンドウに配置することができたと思うが、私はそれほどあなたを買わないだろうと思う。あなたはUIコントロールをコレクションに入れ、UIデザインをそれに合わせることができればコレクションをUIにバインドすることで、ある程度の救済策を得ることができます。これらのコントロールはすべてアニメーション化されていますか? – Paparazzi