private void MainWindow_OnClosing(object sender, CancelEventArgs e) { var obj = EyedModels.Items; var list = new List<ModelDetails>(); foreach (var item in EyedModels.Items) list.Add((ModelDetails)item); var serializer = new Serializer<List<ModelDetails>>(); serializer.SerializeObject("cars.dat", list); }