När jag kör "XmlSerializer" på klassen nedan så vill jag att alla "TextBox" properties skall ignoreras och endast de tre attribut (+ root) skall serializeras. Någon som har ett tipps? Edit: Läste fel... ;-) XML ignore allt utom....
<code>
[XmlRoot("QHA")]
public class xmlQHA : TextBox
{
[XmlAttribute("Q")] public string q;
[XmlAttribute("A")] public string a;
[XmlAttribute("H")] public string h;
public xmlQHA()
{
}
public string Q
{
get {return q;}
set {q = value;}
}
public string A
{
get {return a;}
set {a = value;}
}
public string H
{
get {return h;}
set {h = value;}
}
}
</code>Sv: XML ignore allt utom....
Det jag kan tänka mig är att du överlagrar alla properties och sätter [NonSerialized] på dem, fast det låter som en jobbig lösning... ;-)