需要忙碌的指标

时间:2011-12-16 15:02:13

标签: wpf busyindicator

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

2 个答案:

答案 0 :(得分:2)

我建议使用非常好的WPF ToolKit BusyIndicator

以下是用法示例:

<extToolkit:BusyIndicator IsBusy="True" BusyContent="Downloading email..." >
            <ContentControl Style="{StaticResource SampleContent}"/>
</extToolkit:BusyIndicator>

答案 1 :(得分:0)

您可以使用WPF原生的ProgressBar控件。如果可能的话,我建议在后台加载尽可能多的慢速运行操作(假设它没有访问UI),并且每隔一段时间更新一次ProgressBar以表明进度已经完成。或者,您可以将其设置为连续的,而不是更新进度,在这种情况下,它将循环直到隐藏。