2012-01-17 20 views
0

私のWPFフォームでは、ボタンをクリックするとコントロールがあります。動的にタブコントロールがタブコントロール内のフォームに追加されています。そのページには多くのデータがあります。そのため、tabcontrolはフォームにロードする時間がかかります。動的にWPFのスレッドでコントロールを作成する

タブコントロールを最初に表示したい場合は、タブにページを追加します。それは、バックグラウンドワーカーまたは他のスレッドの助けを借りて可能ですか?

答えて

0

問題は、UIスレッドでUI要素を作成する必要があることです。そのため、BackgroundWorkerなど、別のスレッドでこれらの要素を作成することはできません。

データを取得するのが遅い場合は、PriorityBindingsを使用できます。

+0

私の要件は、最初にそのページの後にそのタブを追加することです。 –

+0

@ jobyあなたがしようとしていることをより明確に記述してください。その文が何を意味するのか分かりません。 –

+0

こんにちはフレンド、私のフォームでは、ボタンをクリックするとボタンがあります。動的にTabControlがWpFフォームに追加していて、TabControlの動的ページが追加されています。最初にフォームにタブコントロールをロードしたいのですが、私のタブcontrol.howにページを追加したいのですが、その機能を実現できますか? –

関連する問題