private void RemoveAxisStyle()
        {
            bool wasPresentBefore = _doc.Contains(AxisInformation.Identifier);

            _doc.Remove(AxisInformation.Identifier);
            if (wasPresentBefore)
            {
                ((AxisStyleController)AxisStyleCondController.UnderlyingController).MadeDirty -= EhAxisStyleControllerDirty;
                OnAxisStyleRemoval();
            }
        }
Ejemplo n.º 2
0
        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);
        }