从非UI类windows phone 8访问应用程序栏
本文关键字:访问 应用程序 phone UI windows 从非 | 更新日期: 2023-09-27 18:06:35
在我的windows phone应用程序中,我有一个非UI类,当从UI页面调用时,它将显示和隐藏弹出屏幕。
我想在弹出窗口显示时隐藏应用程序栏,并在弹出窗口关闭时再次显示应用程序栏。
现在的挑战是,我在非UI类中有一个计时器,它处理弹出窗口的关闭。在UI类中,我只能启动弹出窗口。关闭由非UI类控制。所以现在我需要从非UI类访问appbar。
如果我能做这件事,有人能帮助我吗?如果这件事不能做,有人能帮我吗? ?谢谢。
可能是利用弹出式。关闭事件将有所帮助:
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;
}