动态绑定之属性检测
2015-08-05 22:48
232 查看
//课程名
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;
//课程名
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;
相关文章推荐
- Linux内核配置与编译
- JS中判断undefined和null类型
- neovim 计划
- JS中判断undefined和null类型
- JS中判断undefined和null类型
- 使用string与vector时的一些注意事项
- UIImagePickerController详解
- 如何用Maven创建web项目(具体步骤)转载
- 各大网站CSS代码初始化集合
- 使用CloudStack的VPC功能
- C语言中谁不认识指针?
- iOS开发--UILineBreakModeWordWrap deprecated
- Java类加载器深入讲解
- jQuery UI 之 jqgrid 插件的一些方法总结
- 新版 Spring下载方法
- 环状连续数组,求子数组最大和
- Java线程(3)Timer和TimerTask
- android前台
- 浏览器编码问题
- FSO组件的开启和关闭方法