private void AskMoveMergeNode(SiteExplorerNodeViewModel source, SiteExplorerNodeViewModel dest) { // Regions and site groups can either be merged or moved. Need to ask... var frm = new DragDropOptions(this.FindParentWindow()); if (frm.ShowDialog().GetValueOrDefault(false)) { if (frm.DragDropOption == DragDropOption.Merge) { MergeNodes(source, dest); } else { MoveNode(source, dest); } } }