我正在使用MVVM在WPF中开发一个应用程序,但我被卡住了。 我有一个包含一个按钮的窗口,所以,我将它绑定到XAML中的相应ICommand,如下所示:
<Button Content="Login"
Command="{Binding Path=LoginCommand,Mode=OneWay}" />
查看模型是:
private ICommand _loginCommand;
public ICommand LoginCommand
{
get
{
if (_loginCommand == null)
{
_loginCommand = new RelayCommand(
param => this.Login()
);
}
return _loginCommand;
}
}
登录方法:
private void Login()
{
//Open Main Window Here
//MainWindow obj=new MainWindow ();
//obj.Show();
//How to Close Login Window ?
}
我想如何在登录按钮时打开新窗口单击并关闭登录窗口本身。如何完成此操作?