技术编程|WPF效果第一百五十八篇之使用委托优化代码
这不一直在学习同事的代码,你还别说自从上次吐槽过,这不又发现新大陆了:
文章图片
文章图片
看到需求很明确:控件替换;也就是他在主窗口定义了个替换的方法,然后要在子窗口的拖放(Drop)事件去触发;上面的写法真是牛啊,别的不说咱基本的提取通用方法不会吗(有点想咬人)?另外看来还真是无脑的复制粘贴比较香;多么常见的应用场景直接委托不就完事了,子窗口委托的定义和触发:
文章图片
文章图片
关于委托的注册:
文章图片
文章图片
最终呈现的效果:
【技术编程|WPF效果第一百五十八篇之使用委托优化代码】关于委托和事件这玩意不管何时都是必须要掌握的技能,关于他的定义我就不扯了,不过案例我觉得可以看看:猫叫老鼠跑主人醒的经典案例;也可以看看观察者模式;最终简单的效果先这样吧;以后有时间的话,可以再去摸索一下更复杂的效果;编程不息、Bug不止、无Bug、无生活;改bug的冷静、编码的激情、完成后的喜悦、挖坑的激动 、填坑的兴奋;这也许就是屌丝程序员的乐趣吧;今天就到这里吧;希望自己有动力一步一步坚持下去;生命不息,代码不止;大家抽空可以看看今天分享的效果,有好的意见和想法,可以在留言板随意留言;我看到后会第一时间回复大家,多谢大家的一直默默的关注和支持!如果觉得不错,那就伸出您的小手点个赞并关注一下,多谢您的支持!
推荐阅读
- 摄像头|小米截胡中兴屏下摄像头技术,小米研发还是供应链技术?
- 马斯克|马斯克用活猪演示脑机接口技术:实时读取猪脑信息 心灵感应成真了
- 三防|带你了解三防手持终端的秘密
- 第三|原创 小米发布第三代屏下相机技术,或将在Mix 4上首秀?
- 海信|首个新兴显示技术分标委成立 海信牵头制定国标
- 中年|Python编程语言有什么独特的优势呢?
- |马斯克用活猪演示脑机技术,他希望今年年底前能在人体内植入
- 互联网的放大镜|小米截胡中兴屏下摄像头技术,小米研发还是供应链技术?
- 新机发布|原创 小米发布第三代屏下相机技术,或将在Mix 4上首秀?
- 技术|最新《中国禁止出口限制出口技术目录》发布,新增操作系统、密码芯片安全技术