2013-02-21 72 views
1

我有1個按鈕在我的主grid.On點擊按鈕即時更改子網格的視圖,說1日點擊我顯示1列表視圖和第二次點擊即時顯示1網格視圖與差異data.while改變視圖我想顯示進度環,因爲它需要時間來加載數據。我做了1件事情是在按鈕點擊只顯示進度指示器,加載完成後,只是解僱進度indicator.but它沒有工作。任何想法?雖然點擊按鈕進度環是不可見的

回答

1

這是因爲您的所有執行都是在單線程上完成的,而UI沒有任何中斷來實際呈現視圖。

拆分邏輯成3個部分

1)啓動動畫

2)推入此Task.Run代碼和等待它。

3)結束動畫