小编rTE*_*ECH的帖子

XMLSerialize一个ObservableCollection

我在observable集合的xml序列化中遇到问题.

这是我序列化的内容:

public enum Status { Pending, Active, Completed, Cancelled }

public abstract class Entity : INotifyPropertyChanged
{
    ...
}

public class UserStory : Entity
{
    public uint StoryID { get; set; }
    public Status Status { get; set; }
    ...
    public ObservableCollection<Task> Tasks { get; set; }
}

public class Task : Entity
{
    public uint TaskID { get; set; }
    ...
}
Run Code Online (Sandbox Code Playgroud)

这是我如何序列化它:

public static void SerializeObjectToXML<T>(T item, string FilePath)
{
    XmlSerializer xs = new XmlSerializer(typeof(T));
    using (StreamWriter …
Run Code Online (Sandbox Code Playgroud)

c# .net-4.0 observablecollection xmlserializer

6
推荐指数
1
解决办法
2万
查看次数