メインウィンドウと、Loginwindowという別のウィンドウがあります。ある時点で、このLoginWindowが表示されてログイン情報を取得します... LoginWindowにボタンがあり、そのCommandプロパティがMainViewModelのOkCommandに次のようにバインドされています。
<Button Content = "Ok" Command="{Binding OkCommand}"/>
MainVeiwModelに、OkCommandRelayCommandを追加しました
public RelayCommand OkCommand
{
get { return new RelayCommand(OkClose); }
}
private void OkClose()
{
MessageBox.Show("Close Login");
}
このコードは正常に実行され、[OK]ボタンをクリックするとMessageBoxが表示されます。ただし、[OK]ボタンをクリックするとLoginWindowを閉じるにはどうすればよいですか。