簡體   English   中英

從非UI類Windows Phone 8訪問應用欄

[英]Accessing applicataion bar from non UI class windows phone 8

在我的Windows Phone應用中,我有一個非UI類,當從UI頁面調用時,該類將顯示和隱藏彈出屏幕。

我想在顯示彈出窗口時隱藏應用程序欄,並在關閉彈出窗口時再次顯示應用程序欄。

現在的挑戰是,我在非UI類中有一個計時器來處理彈出窗口的關閉。 因此,從UI類中,我只能啟動彈出窗口。 關閉由非UI類控制。 因此,現在我需要從非UI類訪問應用欄。

如果可以的話,任何人都可以幫助我,如果無法完成,可以解決任何問題。

謝謝。

也許利用Popup.Closed事件將有助於:

private void myPopup_Close(object sender, System.EventArgs e)
{
   // get current Page
   var currentPage = ((App.Current as App).RootVisual as PhoneApplicationFrame).Content as PhoneApplicationPage;
    // hide popup
    currentPage.ApplicationBar.IsVisible = true;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM