Beispiel #1
0
        public override void GetObjectData(SerializationInfo info, StreamingContext context)
        {
            info.AddValue("Shapes", Shapes, typeof(Elements));
            info.AddValue("Lines", Lines, typeof(Elements));
            info.AddValue("Margin", Margin);
            info.AddValue("CheckBounds", CheckBounds);
            info.AddValue("DrawExpand", DrawExpand);
            info.AddValue("Expanded", Expanded);
            info.AddValue("ExpandedSize", Serialize.AddSizeF(ExpandedSize));
            info.AddValue("ContractedSize", Serialize.AddSizeF(ContractedSize));

            base.GetObjectData(info, context);
        }
        //Implement ISerializable
        public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)
        {
            info.AddValue("Key", Key);
            info.AddValue("Redraw", Redraw);
            info.AddValue("BasePath", Serialize.AddPath(mBasePath));
            info.AddValue("BaseSize", Serialize.AddSizeF(BaseSize));
            info.AddValue("BaseInternalRectangle", Serialize.AddRectangleF(BaseInternalRectangle));

            info.AddValue("BorderColor", BorderColor.ToArgb().ToString());
            info.AddValue("BorderStyle", Convert.ToInt32(BorderStyle).ToString());
            info.AddValue("SmoothingMode", Convert.ToInt32(SmoothingMode).ToString());
            info.AddValue("BackColor", BackColor.ToArgb().ToString());
            info.AddValue("GradientColor", GradientColor.ToArgb().ToString());
            info.AddValue("GradientMode", Convert.ToInt32(GradientMode).ToString());
            info.AddValue("DrawGradient", DrawGradient);
            info.AddValue("Options", Convert.ToInt32(Options).ToString());
        }
        public override void GetObjectData(SerializationInfo info, StreamingContext context)
        {
            info.AddValue("Avoid", Avoid);
            info.AddValue("Rounded", Rounded);
            info.AddValue("Padding", Serialize.AddSizeF(Padding));
            info.AddValue("Points", Serialize.AddPointFArrayList(Points));
            info.AddValue("Jump", Jump);

            if (Label != null)
            {
                info.AddValue("Label", Label);
            }
            if (Image != null)
            {
                info.AddValue("Image", Image);
            }

            base.GetObjectData(info, context);
        }
Beispiel #4
0
        public override void GetObjectData(SerializationInfo info, StreamingContext context)
        {
            info.AddValue("Heading", Heading);
            info.AddValue("SubHeading", SubHeading);
            info.AddValue("HeadingHeight", HeadingHeight);
            info.AddValue("Expanded", Expanded);
            info.AddValue("DrawExpand", DrawExpand);
            info.AddValue("ExpandedSize", Serialize.AddSizeF(ExpandedSize));
            info.AddValue("ContractedSize", Serialize.AddSizeF(ContractedSize));
            info.AddValue("GroupHeight", GroupHeight);
            info.AddValue("RowHeight", RowHeight);
            info.AddValue("Indent", Indent);
            info.AddValue("Font", Serialize.AddFont(Font));
            info.AddValue("Forecolor", Forecolor.ToArgb().ToString());
            info.AddValue("Groups", Groups);
            info.AddValue("Rows", Rows);
            info.AddValue("SelectedItem", SelectedItem);
            info.AddValue("DrawSelectedItem", DrawSelectedItem);

            base.GetObjectData(info, context);
        }
Beispiel #5
0
        public override void GetObjectData(SerializationInfo info, StreamingContext context)
        {
            info.AddValue("AllowMove", AllowMove);
            info.AddValue("AllowScale", AllowScale);
            info.AddValue("AllowRotate", AllowRotate);
            info.AddValue("DrawSelected", DrawSelected);
            info.AddValue("Selected", Selected);
            info.AddValue("KeepAspect", KeepAspect);
            info.AddValue("MinimumSize", Serialize.AddSizeF(MinimumSize));
            info.AddValue("MaximumSize", Serialize.AddSizeF(MaximumSize));
            info.AddValue("Dock", Convert.ToInt32(Direction).ToString());
            info.AddValue("Interaction", Convert.ToInt32(Interaction).ToString());

            if (Ports.Count > 0)
            {
                info.AddValue("Ports", Ports);
            }
            if (Animation != null)
            {
                info.AddValue("Animation", Animation);
            }

            base.GetObjectData(info, context);
        }