/// <summary> /// ダイアログを生成する /// </summary> private static void _OpenDialog(Window owner, BindableTextEditor editor, TreeView tree, bool isFind) { _Dialog = new FindReplaceDialog(editor, tree); if (isFind) { _Dialog.findTab.IsSelected = true; } else { _Dialog.replaceTab.IsSelected = true; } _Dialog.Owner = owner; _Dialog.Show(); }
/// <summary> /// ウィンドウを閉じる /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Window_Closed(object sender, System.EventArgs e) { ((FindReplaceDialogViewModel)this.DataContext).Dispose(); _Dialog = null; }