コード例 #1
0
ファイル: TranslatedPoint.cs プロジェクト: ondrej11/o106
 public override void ReadXml(System.Xml.Linq.XElement element)
 {
     base.ReadXml(element);
     Magnitude = element.ReadDouble("Magnitude");
     Direction = element.ReadDouble("Direction");
     Recalculate();
 }
コード例 #2
0
        public override void ReadXml(System.Xml.Linq.XElement element)
        {
            var x = element.ReadDouble("X");
            var y = element.ReadDouble("Y");

            Coordinates = new Point(x, y);
        }
コード例 #3
0
ファイル: PBImage.cs プロジェクト: WittyOrator/Playbook
        public override void ReadXml(System.Xml.Linq.XElement element)
        {
            //base.ReadXml(element);

            Center = new System.Windows.Point(element.ReadDouble("X"), element.ReadDouble("Y"));
            Width  = element.ReadDouble("Width");
            Height = element.ReadDouble("Height");

            File = element.ReadString("File");
        }
コード例 #4
0
ファイル: Hyperlink.cs プロジェクト: molihub/LiveGeometry
        public override void ReadXml(System.Xml.Linq.XElement element)
        {
            base.ReadXml(element);
            Url  = element.ReadString("Url");
            Text = element.ReadString("Text");
            var x = element.ReadDouble("X");
            var y = element.ReadDouble("Y");

            Enabled = element.ReadBool("Enabled", true);
            this.MoveTo(x, y);
        }
コード例 #5
0
ファイル: Zone.cs プロジェクト: WittyOrator/Playbook
        public override void ReadXml(System.Xml.Linq.XElement element)
        {
            //base.ReadXml(element);

            Center = new System.Windows.Point(element.ReadDouble("X"), element.ReadDouble("Y"));
            Width  = element.ReadDouble("Width");
            Height = element.ReadDouble("Height");
            if (element.Attribute("Transparency") != null)
            {
                Transparency = element.ReadDouble("Transparency");
            }
            if (element.Element("FillColor") != null)
            {
                FillColor = element.ReadElementColor("FillColor");
            }
        }
コード例 #6
0
 public override void ReadXml(System.Xml.Linq.XElement element)
 {
     base.ReadXml(element);
     angle = element.ReadDouble("Angle");
     Recalculate();
 }
コード例 #7
0
ファイル: PointOnFigure.cs プロジェクト: ondrej11/o106
 public override void ReadXml(System.Xml.Linq.XElement element)
 {
     base.ReadXml(element);
     Parameter = element.ReadDouble("Parameter");
     Recalculate();
 }
コード例 #8
0
ファイル: DilatedPoint.cs プロジェクト: molihub/LiveGeometry
 public override void ReadXml(System.Xml.Linq.XElement element)
 {
     base.ReadXml(element);
     Factor = element.ReadDouble("Factor");
     Recalculate();
 }
コード例 #9
0
 public override void ReadXml(System.Xml.Linq.XElement element)
 {
     base.ReadXml(element);
     H                     = element.ReadDouble("H");
     B                     = element.ReadDouble("B");
     B1Left                = element.ReadDouble("B1Left");
     B1Right               = element.ReadDouble("B1Right");
     B2Left                = element.ReadDouble("B2Left");
     B2Right               = element.ReadDouble("B2Right");
     BottomChamfer         = element.ReadDouble("BottomChamfer");
     BottomThickness       = element.ReadDouble("BottomThickness");
     ExternalWallThickness = element.ReadDouble("ExternalWallThickness");
     H1Left                = element.ReadDouble("H1Left");
     H1Right               = element.ReadDouble("H1Right");
     H2Left                = element.ReadDouble("H2Left");
     H2Right               = element.ReadDouble("H2Right");
     H3Left                = element.ReadDouble("H3Left");
     H3Right               = element.ReadDouble("H3Right");
     H4Left                = element.ReadDouble("H4Left");
     H4Right               = element.ReadDouble("H4Right");
     InternalWallThickness = element.ReadDouble("InternalWallThickness");
 }