private void SaveAs(string FileName) { m_Facet = Facet.FromTreeNodes(m_FacetNode.Nodes, (byte)Map.Map); try { var serializer = new XmlSerializer(typeof(Facet)); var stream = new FileStream(FileName, FileMode.Create); serializer.Serialize(stream, m_Facet); stream.Close(); } catch (Exception err) { MessageBox.Show(err.ToString()); } }