如何从 wpf silverlight 应用程序注销
Posted
技术标签:
【中文标题】如何从 wpf silverlight 应用程序注销【英文标题】:how to logout from wpf silverlight application 【发布时间】: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();
谁能告诉我上面的代码有什么问题,或者有没有更好的方法。
如果需要更多详细信息,那么我将进行相同的编辑。
【问题讨论】:
【参考方案1】:如果你关闭同一个表单,你不必清除布局,
Private void Logout_Click(object sender, RoutedEventArgs e)
var mv=new MainWindow();
mv.Show();
this.Close();
【讨论】:
@Sajeetharan .. 实际上这并没有什么区别兄弟。即使我将其删除, mv.Show() 也不起作用。它只是关闭主窗口。以上是关于如何从 wpf silverlight 应用程序注销的主要内容,如果未能解决你的问题,请参考以下文章
Windows 8 运行时(WinRT/Windows 应用商店应用程序/Windows 10 通用应用程序)与 Silverlight 和 WPF 相比如何? [关闭]