.net - 如何拦截自定义处理的 WPF 绑定(bind)

标签 .net binding

假设您有一个窗口,上面有 20 个文本框,它们都绑定(bind)到不同的 BLL 类。与 wpf 绑定(bind)时,如何拦截从文本框传递到属性的值?我正在寻找一个通用的解决方案,而不是为每个属性都这样做。

我可以从 Binding 类继承,但是每当数据从 uielement 传递到属性时,我可以在该类中监听一个事件吗?或者有更好的解决方案吗?

最佳答案

Binding 有一个 Converter 属性,您可以为其分配一个实现 IValueConverter 的类。如果您可以继承绑定(bind),也许您可​​以在该特化中设置转换器并继续。

关于.net - 如何拦截自定义处理的 WPF 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4759990/

相关文章:

.net - .NET 3.5 SP1 客户端框架的 HttpUtility 的替代方案?

java - 为什么绑定(bind)项目中没有生成某些类?

.net - 有比 .NET Reflector 更好的东西吗?

c# - 如何在 WPF 中与其他类型绑定(bind)?

javascript - Ember.js 从 Controller 绑定(bind)到 Ember.Object 中的计算属性不起作用

c# - Listview滚动触发Combobox SelectedValue并抛出异常

.net - Entity Framework 5 混合 Oracle 和 SQL Server

c# - 将 Asp 单选按钮属性(值)设置为字符串

ruby-on-rails - Ruby to_proc 破解与绑定(bind)

WCF 服务限制