WPF MVVM 关闭当前窗体 打开新的窗体
时间:2020-01-08 10:47:20
收藏:0
阅读:696
原文:WPF MVVM 关闭当前窗体 打开新的窗体
登录成功窗体切换
1、xaml
点击事件将登录页面某个控件带回至ViewModel
<Button Content="登 录" Command="{Binding LoginCommand}" CommandParameter="{Binding ElementName=pb_password}" Margin="30,10" Width="286" Height="40" Style="{StaticResource ButtonPrimary}"/>
2、viewmodel
- /// <summary>
- /// 登录事件
- /// </summary>
- public RelayCommand<System.Windows.Controls.PasswordBox> LoginCommand =>
- new Lazy<RelayCommand<System.Windows.Controls.PasswordBox>>(() =>
- new RelayCommand<System.Windows.Controls.PasswordBox>(Login)).Value;
- private void Login(System.Windows.Controls.PasswordBox password)
- {
- WIndex window = new WIndex();
- window.Show();
-
- Window.GetWindow(password).Close();
- }
原文:https://www.cnblogs.com/lonelyxmas/p/12164897.html
评论(0)