public TextInputWindow() { InitializeComponent(); TextInputWindowViewModel vm = (TextInputWindowViewModel)DataContext; vm.CloseIF = this; }
/// <summary> /// テキスト入力ウィンドウを表示する /// </summary> /// <returns></returns> public TextInputWindowViewModel ShowTextInputWindow() { TextInputWindow window = new TextInputWindow(); window.ShowDialog(); TextInputWindowViewModel vm = (TextInputWindowViewModel)window.DataContext; if (vm.IsOK && vm.Text != null) { return(vm); } return(null); }