C#.NET学习心得(一)
来源:互联网 发布:两个蓝牙单片机通信 编辑:程序博客网 时间:2024/06/15 09:15
动态绑定到外部对象
学习:
public class GameOptions:INotifyPropertyChanging
{private bool _playAgainstComputer = true;
private int _numberOfPlayers = 2;
private int _minutedBeforeLOSS = 10;
private Computerskillerlevel _computerskill = Computerskillerlevel.Dumb;
public bool playagainstcomputer
{ get { return _playAgainstComputer;}
set
{ _playAgainstComputer = true;
OnPropertyChanged("playagainstcomputer"); //红色部分报错为:上下文没有提到; 是因为,下面未对此函数进行定义,而且库函数中也没有此方法//
}
}
函数实现: public event PropertyChangedEventHandler PropertyChanged;
private void OnPropertyChanged(string propertyName)
{
if (propertyName != null)
PropertyChanged( this, new PropertyChangedEventArgs(propertyName));
}
这段代码提示错误:“xxxxx.INotifyPropertyChanged”不实现接口成员“System.ComponentModel.INotifyPropertyChanged.PropertyChanged"
Resolvemethod :在那个接口上点击鼠标右键,选择“实现接口”,让它自动产生那个语句。
0 0
- C#.NET学习心得(一)
- C#.NET学习心得(二)
- C++primer学习心得(一)
- C语言学习心得(一)
- 《More Effective C++》学习心得(一)
- C语言数组学习心得(一)
- Effective C++学习心得一
- .Net 3.5 Forms验证开发 学习心得(一)
- 学习心得(一)
- 学习心得(一)
- ExtJS 学习心得(一)
- ExtJS 学习心得(一)
- JavaCC学习心得(一)
- Servlet学习心得(一)
- Hibernate学习心得(一)
- JSP学习心得(一)
- ExtJS 学习心得(一)
- JMS学习心得(一)
- linux启动级别
- 浅谈JavaScript实现关键字文本高亮显示
- flask笔记:12:flask与nodejs通讯跨域问题解决
- 在线购物系统-实验1
- Android如何在命令模式下使用adb命令
- C#.NET学习心得(一)
- A + B Problem II
- vs visual studio 2017 片段行为 在标识符后键入 ?-Tab 时包含片段 智能提示(IntelliSense)
- Spring Boot 整合 Redis 实现缓存操作
- 如何正确获得Android内外SD卡路径
- 出自Mastli,原文链接:http://blog.csdn.net/xdz78/article/details/45080867
- 可视化——环形图(展示一天各时间段人在房间活动情况)
- Git2--创建版本库,版本回退
- 百练_2972确定数制进制转换