动态绑定之属性检测

来源:互联网 发布:淘宝开店身份验证 编辑:程序博客网 时间:2024/06/07 05:35


//课程名
        private string coursename;

        public string CourseName
        {
            get { return coursename; }
            set
            {
                coursename = value;
                if (PropertyChanged != null)
                {
                    PropertyChanged(this, new PropertyChangedEventArgs("CourseName"));
                }
            }
        }

        //教室
        private string classroom;

        public string ClassRoom
        {
            get { return classroom; }
            set
            {
                classroom = value;
                if (PropertyChanged != null)
                {
                    PropertyChanged(this, new PropertyChangedEventArgs("ClassRoom"));
                }
            }
        }


        //学分
        private string credit;

        public string Credit
        {
            get { return credit; }
            set
            {
                credit = value;
                if (PropertyChanged != null)
                {
                    PropertyChanged(this, new PropertyChangedEventArgs("Credit"));
                }
            }
        }

        //成绩
        private string grade;

        public string Grade
        {
            get { return grade; }
            set
            {
                grade = value;
                if (PropertyChanged != null)
                {
                    PropertyChanged(this, new PropertyChangedEventArgs("Grade"));
                }
            }
        }

        //状态
        private string state;

        public string State
        {
            get { return state; }
            set
            {
                state = value;
                if (PropertyChanged != null)
                {
                    PropertyChanged(this, new PropertyChangedEventArgs("State"));
                }
            }
        }


        //更新时间
        private string time;

        public string Time
        {
            get { return time; }
            set
            {
                time = value;
                if (PropertyChanged != null)
                {
                    PropertyChanged(this, new PropertyChangedEventArgs("Time"));
                }
            }
        }
       


        //时间处理对象
        public event PropertyChangedEventHandler PropertyChanged;

0 0