DepartmentModel.cs CampusAppWP8::Model::Departments::DepartmentModel CampusAppWP8::Model::Departments usingSystem; usingSystem.Collections.Generic; usingSystem.Collections.ObjectModel; usingSystem.Linq; usingSystem.Text; usingSystem.Windows; usingSystem.Xml.Serialization; namespaceCampusAppWP8.Model.Departments { publicclassDepartmentModel:BaseModel { [XmlElement("chair")] publicObservableCollection<ChairModel>_chairs{get;set;} privatestring_name="d_mod"; privateVisibilityvisible; publicDepartmentModel() { this.visible=Visibility.Collapsed; this.Chairs=newObservableCollection<ChairModel>(); //this.LoadData(); } publicDepartmentModel(stringname) { this.visible=Visibility.Collapsed; _name=name; this.Chairs=newObservableCollection<ChairModel>(); //this.LoadData(); } publicvoidLoadData() { this.Chairs.Add(newChairModel("LS1")); this.Chairs.Add(newChairModel("LS2")); this.Chairs.Add(newChairModel("LS3")); this.Chairs.Add(newChairModel("LS4")); } publicObservableCollection<ChairModel>Chairs { get { return_chairs; } set { if(value!=_chairs) { _chairs=value; NotifyPropertyChanged("department"); } } } publicstringName { get { return_name; } set { if(value!=_name) { _name=value; NotifyPropertyChanged("chair"); } } } publicVisibilityVisible { get{returnthis.visible;} set { if(value!=this.visible) { this.visible=value; } } } } }