2013-05-18 96 views
1

當頁面對用戶可見時,我想讓TopAppBar顯示一兩秒鐘,然後將IsOpen設置爲false關閉AppBar。實質上,我只是想簡單地向用戶展示我隱藏在TopAppBar中的功能。我不確定在哪裏放置代碼或如何在XAML/C#中實現定時器。如何顯示,然後在加載頁面後隱藏AppBar?

謝謝你的幫助!

+0

沒關係,我理解了它,只需調用在LoadState的這個功能: 私人異步無效DelayedAppBarHide() { 等待Task.Delay(1000); this.TopAppBar.IsOpen = true; 等待Task.Delay(3000); this.TopAppBar.IsOpen = false; } –

+0

請將其作爲回答發佈,並將其選爲問題答案,以便其他用戶也可以從此問題中受益 – Mehran

回答

1

沒關係,我理解了它,只需調用在LoadState的這個功能:

private async void DelayedAppBarHide() 
    { 
     await Task.Delay(1000); 
     this.TopAppBar.IsOpen = true; 
     await Task.Delay(3000); 
     this.TopAppBar.IsOpen = false; 

    } 
相關問題