2011-12-16 297 views
-2

如何在我的WPF應用程序中顯示某種繁忙指標?我有一個需要一段時間才能加載的控件,我希望用戶被告知數據正在加載到控件中。也許某種沙漏或旋轉圈可以做到?需要繁忙指標

+6

[谷歌](http://www.google.co.uk/search?q=wpf+progress+指標)今天不工作? – Jon 2011-12-16 15:05:29

回答

0

有一個ProgressBar控制原生WPF,你可以使用。如果可能的話,我會建議在另一個線程的後臺加載儘可能多的慢速運行操作(假設它不訪問用戶界面),並且間隔地更新ProgressBar以表示進度已完成。或者,您可以將其設置爲連續,而不是更新進度,在這種情況下,它會一直循環直到隱藏。

2

我會建議使用相當不錯WPF ToolKit BusyIndicator

下面是使用例子:

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