如何在我的 WPF 应用程序中显示某种忙碌指示器?我有一个需要一段时间才能加载的控件,我希望用户被告知数据正在加载到控件中。也许某种沙漏或旋转圆圈会做?
2520 次
2 回答
2
我建议使用相当不错的WPF ToolKit BusyIndicator
下面是使用示例:
<extToolkit:BusyIndicator IsBusy="True" BusyContent="Downloading email..." >
<ContentControl Style="{StaticResource SampleContent}"/>
</extToolkit:BusyIndicator>
于 2011-12-16T15:06:47.920 回答
0
ProgressBar
您可以使用 WPF 的原生控件。如果可能的话,我建议在另一个线程的后台加载尽可能多的运行缓慢的操作(假设它不访问 UI),并更新ProgressBar
at 间隔以指示进度已完成。或者,您可以将其设置为连续的,而不是更新进度,在这种情况下,它只会循环直到隐藏。
于 2011-12-16T15:06:03.870 回答