【发布时间】:2012-01-17 11:59:49
【问题描述】:
在我的 WPF 表单中,当我单击该按钮时,我有按钮控件。在该选项卡控件内的表单中动态添加了 tabcontroll,其中有一页。在那个页面上有很多数据。所以 tabcontrol 需要一些时间才能加载到表单中。
我想先显示选项卡控件,然后我想在选项卡中添加页面。在后台工作人员或任何其他线程的帮助下是否可能。
【问题讨论】:
标签: c#
在我的 WPF 表单中,当我单击该按钮时,我有按钮控件。在该选项卡控件内的表单中动态添加了 tabcontroll,其中有一页。在那个页面上有很多数据。所以 tabcontrol 需要一些时间才能加载到表单中。
我想先显示选项卡控件,然后我想在选项卡中添加页面。在后台工作人员或任何其他线程的帮助下是否可能。
【问题讨论】:
标签: c#
问题是必须在 UI 线程上创建 UI 元素。因此,您不能在不同的线程中创建这些元素,例如在 BackgroundWorker 中。
如果获取数据比较慢,可以使用PriorityBindings。
【讨论】: