你的位置:首页 > ASP.net教程

[ASP.net教程]C#WPF实现数据绑定基本步骤


    数据绑定的基本步骤:

(1)先声明一个类及其属性

(2)初始化类赋值

(3)在C#代码中把控件DataContext=对象;

(4)在界面设计里,控件给要绑定的属性{Binding 绑定类的属性}

原理:监听事件机制,界面改变有TextChanged之类的事件,所以改变界面可以同步修改到对象

想让普通对象实现数据绑定,需要实现INotifyPropertyChanged接口才能监听ProperChanged。具体代码如下显示:

    class Person:INotifyPropertyChanged

    {

        private int age;

 

        public int Age

        {

            get

            {

                return age;

            }

            set

            {

                this.age = value;

                if (PropertyChanged != null)

                {

                   PropertyChanged(this,

                       new PropertyChangedEventArgs("Age"));

                }

            }

        }

}