protected virtual StyleBuilderWindow GetStyleBuiderUICore(StyleBuilderArguments arguments) { StyleBuilderWindow window = new StyleBuilderWindow(); window.StyleBuilderArguments = arguments; return(window); }
/// <summary> /// Edits the style core. /// </summary> /// <param name="styleBuilderArguments">The style builder arguments.</param> /// <param name="selectedConcreteObject">The selected concrete object.</param> /// <returns></returns> protected virtual StyleBuilderResult EditStyleCore(StyleBuilderArguments styleBuilderArguments) { StyleBuilderResult styleEditResult = new StyleBuilderResult(); StyleBuilderWindow styleBuilder = new StyleBuilderWindow(styleBuilderArguments); styleBuilder.IsSubStyleReadonly = styleBuilderArguments.IsSubStyleReadonly; styleEditResult.Canceled = !styleBuilder.ShowDialog().Value; styleEditResult.FromZoomLevelIndex = styleBuilder.StyleBuilderResult.FromZoomLevelIndex; styleEditResult.ToZoomLevelIndex = styleBuilder.StyleBuilderResult.ToZoomLevelIndex; styleEditResult.CompositeStyle = styleBuilder.StyleBuilderResult.CompositeStyle; return(styleEditResult); }