Ejemplo n.º 1
0
        static public void SavePoint(MyViewPoint _ViewPoint)
        {
            XmlSerializer formatter = new XmlSerializer(typeof(MyViewPoint));

            SaveFileDialog sfd = new SaveFileDialog();

            sfd.Filter   = "File (*.xml)|*.xml";
            sfd.FileName = "Рабочая область";
            if (sfd.ShowDialog() == true)
            {
                using (StreamWriter sw = new StreamWriter(sfd.OpenFile(), System.Text.Encoding.Default))
                {
                    formatter.Serialize(sw, _ViewPoint);
                }
            }
        }
Ejemplo n.º 2
0
        static public MyViewPoint LoadPoint()
        {
            MyViewPoint result = new MyViewPoint();

            XmlSerializer formatter = new XmlSerializer(typeof(MyViewPoint));

            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Filter   = "File (*.xml)|*.xml";
            ofd.FileName = "Рабочая область";
            if (ofd.ShowDialog() == true)
            {
                using (StreamReader sr = new StreamReader(ofd.OpenFile(), System.Text.Encoding.Default))
                {
                    result = (MyViewPoint)formatter.Deserialize(sr);
                }
            }

            return(result);
        }