lambda
来源:互联网 发布:非诚勿扰程序员专场 编辑:程序博客网 时间:2024/06/07 14:28
public RelayCommand<TextEditor> SaveCommand
{
get
{
?? 代表这个返回的_saveCommand为false时,就new一个新对象返回。
return _saveCommand
?? (_saveCommand = new RelayCommand<TextEditor>(
editor =>
{
try
{
// Can't add Encoding when save, it's wired, but it's the fact. Otherwise some wired character will appear at the beginning of line 1
File.WriteAllText(Case.CasePath, editor.Text);
}
catch (System.Exception e)
{
MessageBox.Show(e.Message);
return;
}
MessageBox.Show("Case " + Case.CaseName + " saved.");
}, (x) => !this.CaseIsRunning));
}
}
editor => 和(x) =>这两个lambda函数作为参数在RelayCommand的构造函数中。
如_saveCommand=new RelayCommand<TextEditor>(void A{},bool B{});当B为真时,A函数才执行。
{
get
{
?? 代表这个返回的_saveCommand为false时,就new一个新对象返回。
return _saveCommand
?? (_saveCommand = new RelayCommand<TextEditor>(
editor =>
{
try
{
// Can't add Encoding when save, it's wired, but it's the fact. Otherwise some wired character will appear at the beginning of line 1
File.WriteAllText(Case.CasePath, editor.Text);
}
catch (System.Exception e)
{
MessageBox.Show(e.Message);
return;
}
MessageBox.Show("Case " + Case.CaseName + " saved.");
}, (x) => !this.CaseIsRunning));
}
}
editor => 和(x) =>这两个lambda函数作为参数在RelayCommand的构造函数中。
如_saveCommand=new RelayCommand<TextEditor>(void A{},bool B{});当B为真时,A函数才执行。
阅读全文
0 0
- Lambda
- lambda
- lambda
- lambda
- Lambda
- lambda
- lambda
- Lambda
- Lambda
- lambda
- lambda
- lambda
- lambda
- lambda
- lambda
- lambda
- lambda
- lambda
- yii 后台模版 adminLTE 以及后台用户分离
- 1209:梯形
- OpenCV imgproc组件之 图像处理
- Spring源码学习之IoC
- 我们的算法少女
- lambda
- Android之Sqlite升级
- 有关Tomcat 8.0版本文件上传后无权限访问的问题
- 运行.exe,并自动关闭.exe
- Android开发者e周报 第4期
- HAWQ适应场景总结
- <java>基本数据类型
- 使用awk 统计分析游戏后台日志中的数据
- 用两个栈来实现队列