wpf 可通知界面的Delegate命令
来源:互联网 发布:iphone还原网络设置后 编辑:程序博客网 时间:2024/05/16 07:49
publicclassSelfCheckCommand : ICommand
{
publicSelfCheckCommand()
{
}
publicSelfCheckCommand(Action<object> execAction, Func<object,bool> canExecte)
{
ExecuteAction= execAction;
CanExecuteFunc= canExecte;
}
privatebool _canExecuteCache;
publicboolCanExecute(object parameter)
{
if (CanExecuteFunc ==null)
{
returntrue;
}
bool result = CanExecuteFunc(parameter);
if (result != _canExecuteCache)
{
_canExecuteCache= result;
}
return result;
}
publiceventEventHandlerCanExecuteChanged
{
add { CommandManager.RequerySuggested+=value; }
remove { CommandManager.RequerySuggested-=value; }
}
publicvoidExecute(object parameter)
{
if (ExecuteAction !=null)
{
this.ExecuteAction(parameter);
}
}
publicAction<object> ExecuteAction { get;set; }
publicFunc<object,bool> CanExecuteFunc { get;set; }
}
- wpf 可通知界面的Delegate命令
- delegate block 通知的区别
- 通知、delegate和block的区别
- WPF界面的本质
- WPF界面的架构
- 简单的WPF界面
- WPF--event、delegate、EventHandler、RoutedEventHandler的区别
- 【LibUIDK界面库系列文章】值改变时可发出通知的通用数据类型
- WPF旋转的界面实现
- delegate block 通知
- 通知,delegate,归档
- wpf 属性变更通知类的实现
- WPF 属性变更通知类的实现
- 代理delegate与通知Notification、block的使用区别
- 代理<delegate>、通知<NSNotification>、KVO三者之间的区别
- WPF模拟可扩展的工具栏
- WPF揭密--WPF就是做好看界面的
- WPF界面添加WinForm的Webbrowser控件
- 深入了解ViewFlipper工作机制
- IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解
- WdatePicker日历控件使用方法
- java2Word中关闭不了WINWORD进程问题的解决
- 一个抽奖算法
- wpf 可通知界面的Delegate命令
- 应用程序模拟表单向Servlet传送属性和文件
- lisp学习有感--对象化,结构化编程思想
- 一切成功源于积累——20140110 镑美实盘(1)
- Oracle RAC升级时遇到[INS-06006]的解决方法
- R Interface(R界面)
- FS_S5PC100平台上Linux Camera驱动开发详解(一)
- 根据excel模版导出数据到excel
- android的Bound Service----讲述进程间通信