我使用数组和foreach来填充列表。但是WPF GUI只向我显示数组中的最后一项,而不是全部。绑定是正确的,我的代码中必须存在逻辑错误:
public ObservableCollection<Client> Clients { get; set; }
string[] clients = {
"XYZ.company.server","ABC.company.server"
}
foreach (string item in clients)
{
Client client = new Client(item);
Clients = new ObservableCollection<Client>();
Clients.Add(client);
}
this.DataContext = this;
Gui仅在ListView上显示“ ABC.company.server”。