当前位置:编程学习 > C#/ASP.NET >>

RoutedCommand 和 ICommand

WPF中的RoutedCommand类继承于ICommand,ICommand中定义了两个接口:
bool CanExecute(object parameter);
void Execute(object parameter);
但是RoutedCommand实现的两个接口却是:
public bool CanExecute(object parameter, IInputElement target);
public void Execute(object parameter, IInputElement target);
为什么可以这样子呢。 --------------------编程问答-------------------- 参考这里:
http://msdn.microsoft.com/zh-cn/library/system.windows.input.routedcommand_members(v=vs.90).aspx
RoutedCommand显示实现了ICommand的接口,同样RoutedCommand重新定义和实现了新的Execute等方法,如:RoutedCommand.ICommand.Execute
补充:.NET技术 ,  .NET Framework
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,