Dlaczego nie dopisuje, tylko tworzy nowy plik?
if (wynik == System.Windows.Forms.DialogResult.Yes)
{
XmlRootAttribute xRoot = new XmlRootAttribute();
xRoot.ElementName = "ubrania";
xRoot.IsNullable = true;
XmlSerializer xS = new XmlSerializer(typeof(List<Ubrania>), xRoot);
string nazwaPliku = @"C:\Users\Klaudia2\Desktop\Ubra.xml";
TextWriter wr = new StreamWriter(nazwaPliku);
xS.Serialize(wr, Program.mojeUbrania);
MessageBox.Show("Liczba filmów zapisanych do pliku xml: " + Program.mojeUbrania.Count.ToString());
}