private void RemoveAxisStyle() { bool wasPresentBefore = _doc.Contains(AxisInformation.Identifier); _doc.Remove(AxisInformation.Identifier); if (wasPresentBefore) { ((AxisStyleController)AxisStyleCondController.UnderlyingController).MadeDirty -= EhAxisStyleControllerDirty; OnAxisStyleRemoval(); } }
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); }