protected void OnSaveApplyTemplate(object sender, RoutedEventArgs e) { EditorOverlay mainEditor = EditorOverlay.Current; LayoutModel model = mainEditor.DataContext as LayoutModel; if (model != null) { model.Persist(mainEditor.GetZoneRects()); } _choosing = true; this.Close(); EditorOverlay.Current.Close(); }