WP7 ListBox绑定数据Demo

junwong 发布于 2012/06/14 14:16
阅读 2K+
收藏 0

适合新手学习,主要是讲解如何绑定(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开发者


原文链接:http://www.cnblogs.com/chihaodong/archive/2012/06/08/2542282.html
加载中
0
迟浩东
迟浩东
又是我的文章 哈哈
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部