Hi
i have a class called testparams:

  [Serializable()]
    public class TestParams {


        public TestParams() {

            }

        private string m_filename;

        [EditorAttribute(typeof(FileNameEditor), typeof
(UITypeEditor))]

        public string FileName {
            get { return m_filename; }
            set { m_filename = value; }
            }

        }


i use propertygrid and select the object :

TestParams TP = new TestParams();
propertygrid.SelectedObject  = TP;


serialization :

 private void Save(TestParams obj) {

            XmlSerializer xs = new XmlSerializer(typeof(TestParams));
            using (FileStream fs = new FileStream
(Directory.GetCurrentDirectory() + "\\testparams.xml",
FileMode.OpenOrCreate)) {


                xs.Serialize(fs, obj);
                }
            }
        }


The problem:
if the user selects the file with the "..." button and i try to
serialize TP to xml nothing get written in the file !

when user writes his text freely the xml file is written correctly .


any help will be appreciated

shay

Reply via email to