private AxisStyle CreateAxisStyle() { bool wasPresentBefore = _doc.Contains(AxisInformation.Identifier); var result = _doc.AxisStyleEnsured(AxisInformation.Identifier); if (!wasPresentBefore) { OnAxisStyleCreation(result); } return(result); }
public static void AddAxis(AxisStyleCollection collection, AxisCreationArguments creationArgs) { var context = collection.GetPropertyContext(); var axstyle = new AxisStyle(creationArgs.CurrentStyle, false, false, false, null, context); if (creationArgs.TemplateStyle != null && collection.Contains(creationArgs.TemplateStyle)) { axstyle.CopyWithoutIdFrom(collection[creationArgs.TemplateStyle]); if (creationArgs.MoveAxis) { collection.Remove(creationArgs.TemplateStyle); } } collection.Add(axstyle); }