限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

WPF 4.5 中的弱事件

  • 2012-02-19
  • 本文字数:493 字

    阅读完需:约 2 分钟

弱事件对于 WPF 和 Silverlight 中使用的样式数据绑定而言,一直是一门重要的内存管理技术。前者 WPF 甚至提供了一个 WeakEventManager 基类以供使用。不幸的是,弱事件模式对于事件源和事件处理器两者都相当麻烦。开发人员不仅必须要为每一个事件类型创建一个自定义的WeakEventManager 子类,还得为事件处理器实现匹配的监听器接口。当你需要监控几个对象上的相同事件,并且不得不为每一个对象使用不同的事件处理器时,结果会特别令人沮丧。

.NET 4.5 让这件事情变得简单了多。它为WPF 开发人员提供了泛型版本的WeakEventManager 。使用该泛型版本不仅不需要实现事件的具体子类,还免去了使用监听器接口的必要。库的内部实际上使用了反射来连接事件,因此它的性能和其他替代方案相比并不是非常好。

这种新的方法也不是毫无限制。和原有的类一样,新的弱事件管理器在Silverlight 中并不可用,这反过来使得代码共享变得更加困难。另外,它还是继续约束在调度线程(dispatcher thread)中,这使得它无法被用在非WPF 的应用程序中。最后,事件引用是根据名称而不是类型。

InfoQ 邀请您在评论中发表自己最喜爱的弱事件实现。

查看英文原文: Weak Events in WPF 4.5

2012-02-19 02:171654
用户头像

发布了 125 篇内容, 共 41.5 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

京东零售推荐系统可解释能力详解

京东零售技术

人工智能 推荐模型 可解释

小游戏3.0时代,应回归到游戏价值本身

FinFish

小程序容器 小游戏 小游戏技术 实时互动技术

摩尔线程开源vLLM-MUSA 加速国产GPU AI

吴脑的键客

人工智能

能让企业“网络隐身”的SPA,到底是什么黑科技?

芯盾时代

网关 零信任 SPA

大众点评诉百度,数据爬虫合法边界引关注

本原智数

人工智能 数据合规 本原智数 数据爬虫

开源建木荣获 GitCode年度十大开源社区荣誉

都广科技

#开源

TableFill:一天搞定1000人的数据填报工作

袋鼠云数栈

纽约时报诉OpenAI:生成式AI时代的数据陷阱与法律边界

本原智数

人工智能 数据采集 数据合规 本原智数

adobe pr 2025有哪些新功能?

Rose

After Effects 2025 全新升级 铸就特效传奇!

Rose

Native Instruments Traktor Pro(数字DJ音乐制作平台)

Rose

4K Wallpaper mac(600多种4K壁纸素材)

Rose

Playwright:掌握Web自动化测试的新利器

测吧(北京)科技有限公司

测试

大模型准确率从17%到90%!为什么提示词工程是今天最珍贵的技能?

本原智数

人工智能 大模型 生成式AI 提示词工程 本原智数

不要让基础技术设施成为稳定性瓶颈

老张

环境配置 基础架构 稳定性治理

Principle Mac破解版 交互式UI原型设计工具 v6.36 激活版

Rose

一书了解AI的下一个浪潮!

博文视点Broadview

三分之一的生成式AI项目将被放弃?从零开始看RAG如何变现

本原智数

人工智能 大模型 生成式AI rag 本原智数

适合才最美:Shiro安全框架使用心得

威哥爱编程

Java javaWeb shiro JavaEE

信阳等保测评机构有哪些?电话多少?

行云管家

等保 等保测评 信阳

解压助手RAR Extractor - Unzip for mac,支持几乎所有的压缩格式

Rose

使用SeaTunnel从InfluxDB同步数据到Doris

白鲸开源

Influxdb 数据同步 Apache SeaTunnel #开源

震惊!AI开展数据治理将超过人工和数据平台?

奇点云

大数据 AI 数据治理 大模型

抖音集团也在用的数仓「降本」利器

字节跳动数据平台

大数据 数据仓库 实时数仓 抖音

DolphinScheduler集成Arthas实现接口调用监控,提升调度任务可靠性

白鲸开源

工作流调度 Apache DolphinScheduler Arthas #监控 API 接口

CST如何实现空间分布变化的材料设置

思茂信息

教程 cst 电磁仿真

WPF 4.5中的弱事件_.NET_Jonathan Allen_InfoQ精选文章