-3

如何在我的 WPF 应用程序中显示某种忙碌指示器?我有一个需要一段时间才能加载的控件,我希望用户被告知数据正在加载到控件中。也许某种沙漏或旋转圆圈会做?

4

2 回答 2

2

我建议使用相当不错的WPF ToolKit BusyIndi​​cator

下面是使用示例:

<extToolkit:BusyIndicator IsBusy="True" BusyContent="Downloading email..." >
            <ContentControl Style="{StaticResource SampleContent}"/>
</extToolkit:BusyIndicator>
于 2011-12-16T15:06:47.920 回答
0

ProgressBar您可以使用 WPF 的原生控件。如果可能的话,我建议在另一个线程的后台加载尽可能多的运行缓慢的操作(假设它不访问 UI),并更新ProgressBarat 间隔以指示进度已完成。或者,您可以将其设置为连续的,而不是更新进度,在这种情况下,它只会循环直到隐藏。

于 2011-12-16T15:06:03.870 回答