2024年2月8日发(作者:)

public class DelegateCommand : ICommand { public Action ExecuteCommand = null; public Func CanExecuteCommand = null; public event EventHandler CanExecuteChanged; public bool CanExecute(object parameter) { if (CanExecuteCommand != null) { return cuteCommand(parameter); } else { return true; } } public void Execute(object parameter) { if (eCommand != null) eCommand(parameter); } public void RaiseCanExecuteChanged() { if (CanExecuteChanged != null) { CanExecuteChanged(this, ); } } }

public class ViewModel { public DelegateCommand BuildCommand { get; set; } public ViewModel() { BuildCommand = new DelegateCommand(); eCommand = new Action(Build); } private void Build(object obj) { (ng()); } }

本文发布于:2024-02-08,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:命令接口实现

发布评论

评论列表(有0条评论)
    福州电脑网_福州电脑维修_福州电脑之家_福州iThome

    福州电脑网_福州电脑维修_福州电脑之家_福州iThome

    福州电脑维修网(fzithome.com)专业的电脑维修,笔记本维修,上门维修各种电脑,笔记本,平板等,快速上门.电脑知识频道内容覆盖:计算机资讯,电脑基础应用知识,各种电脑故障维修学习,电脑外设产品维修维护,病毒,软件,硬件,常识.