2012-01-17 92 views
0

在我的WPF窗體中,我有按鈕控制,當我單擊該按鈕動態tabcontroll被添加在該選項卡控件內的窗體中有一頁在那裏。在那個頁面上有很多數據,因此tabcontrol花費時間來加載表單。在WPF中線程動態創建控件

我想先顯示選項卡控件,然後我想在選項卡中添加頁面。是否有可能在後臺工作人員或任何其他線程的幫助下。

回答

0

問題是必須在UI線程上創建UI元素。所以你不能在不同的線程中創建這些元素,比如在BackgroundWorker中。

如果獲取數據是緩慢的部分,您可以使用PriorityBindings

+0

我的要求是先顯示選項卡,然後在那個頁面中添加該選項卡。 – 2012-01-17 12:19:20

+0

@joby你能否更清楚地描述你想要做什麼?我不知道這句話應該是什麼意思。 – 2012-01-17 12:21:59

+0

你好朋友,在我的表單中,我有一個按鈕,當我點擊該按鈕時,動態TabControl正在WpF表單中添加,並在TabControl內部動態添加頁面。我想先加載選項卡控件到表單,稍後我想在我的選項卡control.how中添加頁面,我可以實現該功能。 – 2012-01-17 12:39:30