I am developing an application in WPF using MVVM, but I am stuck. I have a windows which contains one buttons, so, I bind this to respective ICommand in XAML as below:
<Button Content="Login"
Command="{Binding Path=LoginCommand,Mode=OneWay}" />
View Model is :
private ICommand _loginCommand;
public ICommand LoginCommand
{
get
{
if (_loginCommand == null)
{
_loginCommand = new RelayCommand(
param => this.Login()
);
}
return _loginCommand;
}
}
the Login Method:
private void Login()
{
//Open Main Window Here
//MainWindow obj=new MainWindow ();
//obj.Show();
//How to Close Login Window ?
}
I want How to Open New window when Login Button Click and close the login Window itself .How to accomplish this?