Esempio n. 1
0
        private void MonitorWnd_Closed(object sender, EventArgs e)
        {
            var          path = AppDomain.CurrentDomain.BaseDirectory + "markers\\marker.txt";
            FileStream   fs   = new FileStream(path, FileMode.Create);
            StreamWriter sw   = new StreamWriter(fs);

            foreach (var marker in TextMarkerList)
            {
                var textMarker  = marker.Shape as TextMarker;
                var lng         = marker.Position.Lat.ToString();
                var lat         = marker.Position.Lng.ToString();
                var textTitle   = textMarker.textMarkerViewModel.textMarkerInfo.TextTitle;
                var textContent = textMarker.textMarkerViewModel.textMarkerInfo.TextContent;
                textContent = textContent.Replace("\r\n", "*#*#");
                var text = lng + ";" + lat + ";" + textTitle + ";" + textContent;
                sw.WriteLine(text);
            }
            sw.Flush();
            sw.Close();
            fs.Close();
            monitorWnd.MapControl.Dispose();
            Notice.Dispose();
        }