本ページは広告が含まれています。気になる広告をクリック頂けますと、サーバ運営費になります(^^
ObservableCollention
項目が追加または削除されたとき、あるいはリスト全体が更新されたときに通知を行う動的なデータ コレクションを表します。
observe: 観察する
この説明が分かりやすい
表示を動的に更新したい場合に利用するクラスである。Listboxに値を追加したり削除したり、その都度表示が変わって欲しい時に利用する。
利用方法
https://msdn.microsoft.com/ja-jp/library/cc265158(v=vs.95).aspx
public class Customer { public String FirstName { get; set; } public String LastName { get; set; } public String Address { get; set; } public Customer(String firstName, String lastName, String address) { this.FirstName = firstName; this.LastName = lastName; this.Address = address; } } public class Customers : ObservableCollection { public Customers() { Add(new Customer("Michael", "Anderberg","12 North Third Street, Apartment 45")); Add(new Customer("Chris", "Ashton","34 West Fifth Street, Apartment 67")); Add(new Customer("Cassie", "Hicks","56 East Seventh Street, Apartment 89")); Add(new Customer("Guido", "Pica","78 South Ninth Street, Apartment 10")); } }