当前位置: 首页 > article >正文

【WPF】Prism学习(五)

Prism Commands

在这里插入图片描述

1.错误处理(Error Handling)

Prism 9 为所有的命令(包含AsyncDelegateCommand)提供了更好的错误处理。

  • 避免用try/catch包装每一个方法
  • 根据不同遇到的异常类型来提供特定的逻辑处理
  • 可以在多个命令之间共享错误处理逻辑
new DelegateCommand(() => { })
    .Catch<NullReferenceException>(nullReferenceException => {
        // Provide specific handling for the specified Exception Type
    })
    .Catch(exception => {
        // Handle any exception thrown
    })

相关链接

  • 介绍(Introduction)
  • 命令(Commands)
    • 命令(Commanding)
    • 复合命令(Composite Commands)
    • 异步命令(Async Commands)
    • 错误处理(Error Handling)

http://www.kler.cn/a/401788.html

相关文章:

  • HarmonyOS Next 关于页面渲染的性能优化方案
  • 【2】猫眼娱乐后端开发面试题整理
  • 人工智能的未来展望与挑战
  • c++数字雨实现
  • 帧中继原理与配置
  • uniapp隐藏自带的tabBar
  • 无人机航测技术算法概述!
  • ubuntu20.04的arduino+MU编辑器安装教程
  • C++代码优化(五):虚函数的开销和优化方式
  • 初始Python篇(6)—— 字符串
  • 人工智能学习——前言
  • 2024年第十四届APMCM亚太杯数学建模A题B题C题思路+代码解析汇总
  • MATLAB用到的矩阵基础知识(矩阵的乘和矩阵的逆)
  • Axure9生成的阅览页面如何自动展开左侧页面导航?
  • CSS基础也要进行模电实验
  • JSONP处理跨域请求
  • 每日一练:【动态规划算法】斐波那契数列模型之第 N 个泰波那契数(easy)
  • 【白话机器学习系列】白话 Softmax
  • 自动驾驶系统研发系列—智能驾驶新高度:解析ESS驾驶员转向辅助系统
  • C++ STL中常见的容器
  • 面向FWA市场!移远通信高性能5G-A模组RG650V-NA通过北美两大重要运营商认证
  • CSS基础选择器与div布局
  • 社群在 2+1 链动模式 S2B2C 商城小程序社交新零售运营中的价值与应用
  • 【Go实战】:使用AES和RSA加密算法保护关键信息
  • 独立资源池:虚拟化技术如何帮助企业在经济危机中降低成本?
  • 我们来学mysql -- EXPLAIN之type(原理篇)