Witam
chciałbym zserializować sobie klasę z właściwościami UserControl
kombinowałem xmlem ale chyba nie tędy droga problem z typami Size Image Font ... itp
Klasa wygląda tak

   [Serializable]
   public class WUstawienia
    {
       [XmlAttribute("Nazwa")]
       [Category("Właściwości")]
       public String Nazwa
       {
           get { return Form1.w.ActiveControl.Name; }
           set { Form1.w.ActiveControl.Name = value; }
       }
       [XmlAttribute("Wymiary")]
       [Category("Właściwości")]
       public Size Wymiary
       {
           get { return Form1.w.ActiveControl.Size; }
           set { Form1.w.ActiveControl.Size = value; }

       }
       [XmlAttribute("Tlo")]
       [Category("Właściwości")]
       public Image Tło
       {
           get { return Form1.w.ActiveControl.BackgroundImage; }
           set { Form1.w.ActiveControl.BackgroundImage = value; }
       }
       [XmlAttribute("KolotT")]
       [Category("Właściwości")]
       public Color KolorTła
       {
           get { return Form1.w.ActiveControl.BackColor; }
           set { Form1.w.ActiveControl.BackColor = value; }
       }
       [XmlAttribute("Pozycja")]
       [Category("Właściwości")]
       public Point Pozycja
       {
           get { return Form1.w.ActiveControl.Location; }
           set { Form1.w.ActiveControl.Location = value; }
       }
       [XmlAttribute("Czcionka")]
       [Category("Właściwości")]
       public Font Czcionka
       {
           get { return Form1.w.ActiveControl.Font; }
           set { Form1.w.ActiveControl.Font = value; }
       }
       [XmlAttribute("KCzionki")]
       [Category("Właściwości")]
       public Color Kolor_Czcionki
       {
           get { return Form1.w.ActiveControl.ForeColor; }
           set { Form1.w.ActiveControl.ForeColor = value; }
       }

        public WUstawienia()
        { }


        public WUstawienia(String nNazwa, Size nWymiary, Image nTło, Color nKolorTła, Point nPozycja, Font nCzcionka, Color nKolor_Czcionki)
        { 
            Nazwa = nNazwa;
            Wymiary = nWymiary;
            Tło = nTło;
            KolorTła = nKolorTła;
            Pozycja = nPozycja;
            Czcionka = nCzcionka;
            Kolor_Czcionki = nKolor_Czcionki;

        }

    }