gpt4 book ai didi

c# - 将观察者集合分配给列表框时出错

转载 作者:行者123 更新时间:2023-12-02 19:36:53 25 4
gpt4 key购买 nike

我有列表框,我想向其中添加项目,当我尝试使用以下代码时,出现错误

未将对象引用设置为对象的实例。”

错误是当我执行 item source = _userList 时,

我在这里做错了什么?

public ObservableCollection<User> _UsersList = new ObservableCollection<User>();

public MainWindow()
{
_UsersList.Add(new User {Name = "Mike"});
_UsersList.Add(new User { Name = "Nick" });
listbox1.ItemsSource = _UsersList;
DataContext = this;
InitializeComponent();
}

最佳答案

尝试这个。在使用 xaml 中定义的任何元素之前必须调用 InitializeComponent 方法

 public MainWindow()
{
InitializeComponent();

_UsersList.Add(new User {Name = "Mike"});
_UsersList.Add(new User { Name = "Nick" });
listbox1.ItemsSource = _UsersList;
DataContext = this;

关于c# - 将观察者集合分配给列表框时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20935778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com