【问题标题】:how to logout from wpf silverlight application如何从 wpf silverlight 应用程序注销
【发布时间】:2014-04-27 21:05:03
【问题描述】:

在我的 WPF 应用程序中,我有一个注销按钮。我想要的是当用户单击注销时,他应该被带回登录屏幕。我写的下面的代码几天前工作得很好。但现在它没有按预期工作。我曾经关闭清除布局根并关闭主窗口,然后我再次打开它。我的注销功能如下。

 private void Logout_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            Global.mainWindow.LayoutRoot.Children.Clear();
            MainWindow mw=Global.mainWindow;
            var mv=new MainWindow();
            mv.Show();
            mw.Close();

        }

谁能告诉我上面的代码有什么问题,或者有没有更好的方法。

如果需要更多详细信息,那么我将进行相同的编辑。

【问题讨论】:

    标签: c# wpf silverlight logout


    【解决方案1】:

    如果你关闭同一个表单,你不必清除布局,

    Private void Logout_Click(object sender, RoutedEventArgs e)
    {            
         var mv=new MainWindow();
         mv.Show();
         this.Close();
    }
    

    【讨论】:

    • @Sajeetharan .. 实际上这并没有什么区别兄弟。即使我将其删除, mv.Show() 也不起作用。它只是关闭主窗口。
    猜你喜欢
    • 1970-01-01
    • 2014-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-07
    • 1970-01-01
    • 1970-01-01
    • 2019-09-20
    相关资源
    最近更新 更多