删除 MainPage.xaml

发布于 2024-11-30 03:33:20 字数 240 浏览 0 评论 0原文

我已经研究这个问题有一段时间了,但没有真正的运气。

我的项目包含一个登录页面,该页面恰好是 MainPage.xaml。

将使用此应用程序的用户不应能够使用 Windows mobile 7 后退按钮返回页面。

我的第二页称为 afterLoginMenu.xaml,我希望这样当用户从第二页按下后退按钮时,它将关闭应用程序,不再显示登录页面。

这可能吗?如果是这样怎么办?

先感谢您!

I have been looking into this for awhile and have had no real luck.

My project consists of a Login page that happens to be the MainPage.xaml.

The users who will be using this App should not be able to go back to the page with the Windows mobile 7 back button.

My Second Page is Called afterLoginMenu.xaml, i want it so that when the user presses the back button from the second page it will close the application never showing the login page again.

Is this Possible? and if so How?

Thank you In advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

娇妻 2024-12-07 03:33:20

除非您使用 mango,否则您有两个选择:显示一个包含您的登录信息(如 Facebook 应用程序)的 Popup,或者在同一页面上同时显示登录信息和“主页”,然后更改页面的可见性取决于用户是否需要登录。

<Grid x:Name="LayoutRoot>
<Grid x:Name="LoginGrid" Visibility="Visible">
...</Grid>
<Grid x:Name="AuthenticatedGrid" Visibility="Collapsed">
...</Grid>
</Grid>

Unless you're using mango, you have two options: Display a Popup which has your login information (like the Facebook app) or have both the login and 'main page' on the same page, and change the Visibility of the page controls depending on whether or not the user needs to log in.

<Grid x:Name="LayoutRoot>
<Grid x:Name="LoginGrid" Visibility="Visible">
...</Grid>
<Grid x:Name="AuthenticatedGrid" Visibility="Collapsed">
...</Grid>
</Grid>
旧时浪漫 2024-12-07 03:33:20

创建登录弹出控件后,执行如下操作:

        public MainPage()
    {
        InitializeComponent();
        if (someVariable == 0)
        {
            myPopup = new Popup() { IsOpen = true, Child = new Login() };


            someVariable = 1; //this will be a global value, so the popup wouldn't open again when back key is pressed
        }


    }

after create your Login popup control, do something like this:

        public MainPage()
    {
        InitializeComponent();
        if (someVariable == 0)
        {
            myPopup = new Popup() { IsOpen = true, Child = new Login() };


            someVariable = 1; //this will be a global value, so the popup wouldn't open again when back key is pressed
        }


    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文