在WPF中向ObservableCollection添加数据

Wan*_*nto 1 c#

我这里有一些问题.这是:我有这门课

public class NewsFeedResources
{
    public string Name { get; set; }
    public string Id { get; set; }
    public string Message { get; set; }

    public static ObservableCollection<NewsFeedResources> _newsfeed = new ObservableCollection<NewsFeedResources>
    {

        new NewsFeedResources { Name = "Joe", Id = "1", Message="Foo" },
        new NewsFeedResources { Name = "Wandy", Id = "2", Message="Bar" },
        new NewsFeedResources { Name = "Yuliana", Id = "3", Message="Baz" },
        new NewsFeedResources { Name = "Hardi", Id = "4", Message="Baz" },

    };

    public static ObservableCollection<NewsFeedResources> newsFeedResources
    { get { return _newsfeed; }

    }
}
Run Code Online (Sandbox Code Playgroud)

如果我有其他数据,如

Name = John,Id = 5,Message ="Stack overflow"
Name = Jane,Id = 6,Message ="Hello world"

如何将数据添加到类中,而不是从构造函数中添加?谢谢您的帮助

Chr*_*isF 5

ObservableCollection暴露Collection<T>.Add方法:

将对象添加到Collection的末尾.

所以你有:

_newsfeed.Add(new NewsFeedResources {Name = "John",
                                     Id = 5,
                                     Message = "Stack overflow"});
_newsfeed.Add(new NewsFeedResources {Name = "Jane",
                                     Id = 6,
                                     Message = "Hello world"});
Run Code Online (Sandbox Code Playgroud)

(从记忆中输入)