0
使用實體框架從數據庫加載數據需要很長時間我想在UI(WPF)上顯示「加載」指示器。對於指標本身,我使用文章中所示的WPF Loading Wait Adorner。實體框架加載數據時WPF加載指示器
該指標工作正常,但在Entity Framework加載數據時未顯示。在這種情況下,指標在用戶界面上根本不會顯示。
我運行此:
'show Adorner (loading indicator)
LoadingAdorner.IsAdornerVisible = Not LoadingAdorner.IsAdornerVisible
'read data from database with Entity Framework
Persons = _context.persons
'hide Adorner (loading indicator) after loading data is completed
LoadingAdorner.IsAdornerVisible = Not LoadingAdorner.IsAdornerVisible
和
<ac:AdornedControl Name="LoadingAdorner">
<ac:AdornedControl.AdornerContent>
<local:LoadingWait></local:LoadingWait>
</ac:AdornedControl.AdornerContent>
<ListBox>
...code not shown
</ListBox>
</ac:AdornedControl>
加載數據只有經過時,指示燈變爲可見。 我錯過了什麼,以及如何顯示數據加載指標?
我該如何使用它?我現在怎麼對它說「doWork」? –
@PieroAlberto'.RunWorkerAsync();'將開始工作。 –