簡體   English   中英

Observablecollection在更新屬性時更新多個項目

[英]Observablecollection updates multiple items when updating a property

當我從ObservableCollection更新屬性時,我注意到一個奇怪的行為,因為我的集合中的多個項目正在使用相同的值進行更新。 這是正常現象嗎? XAML中的綁定是正常的並且可以正常工作,所以在那里沒有問題,或者我做錯了什么。 我的簡單類綁定到ListView.Just ObservableCollection 。只想知道我是否缺少某些東西。

public class Person : INotifyPropertyChanged {

   private string _name;
   public string Name {
    get{ return _name;}
    set{ _name=value; 
        OnPropertyChanged("Name");
  }

private string _Age {
    get{ return _age;}
    set{ _age=value; 
        OnPropertyChanged("Age");
  }
}

聽起來您在列表中對同一實例有多個引用。 因此,同一實例的所有項目將在邏輯上進行更新。 但是,如果沒有代碼,很難確定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM