适合新手学习,主要是讲解如何绑定(Binding XXX)数据 再ListBox控件
不多说废话
首先定义一个Model层用来定义属性
public class DateModel 必须继承于 INotifyPropertyChanged
public class DateModel : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected virtual void OnPropertyChanged(PropertyChangedEventArgs args) { if (PropertyChanged != null) PropertyChanged(this, args); } protected void OnPropertyChangedEvent(string propertyName) { OnPropertyChanged(new PropertyChangedEventArgs(propertyName)); } private string _Title = string.Empty; public string Title { get { return _Title; } set { _Title = value; OnPropertyChangedEvent("Title"); } } public DateModel() { } public DateModel( string n_Title) { _Title = n_Title; } }
然后在定义一个类用来初始化 ListBox中的数据
public class FindData { static ObservableCollection<DateModel> _Date; public static ObservableCollection<DateModel> Date() { if (_Date == null) { _Date = new ObservableCollection<DateModel>(); _Date.Add(new DateModel("1")); _Date.Add(new DateModel("2")); _Date.Add(new DateModel("4")); _Date.Add(new DateModel("5")); _Date.Add(new DateModel("6")); _Date.Add(new DateModel("7")); _Date.Add(new DateModel("8")); _Date.Add(new DateModel("9")); _Date.Add(new DateModel("10")); _Date.Add(new DateModel("11")); } return _Date; } }
前台代码具体请看 Demo前台源码
不知道怎么在博客园上传附件 所以请到WP7开发者论坛下载:http://dev.ruanman.net/thread-11-1-1.html
内容来自:WP7开发者