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

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

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

最佳答案

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

https://stackoverflow.com/questions/4759990/

相关文章:

.net - 如何从带有procdump(或类似文件)的.Net应用程序中捕获未处理的异常?

maven - 有没有办法在 Maven 中包含同一 Artifact 的两个版本?

security - 编写自动更新客户端时我必须担心哪些安全问题?

teamcity - 是否可以在团队城市 build 中添加自由文本注释?

jsf-2 -

内的 Primefaces 条件逻辑

boost-preprocessor - Boost.Preprocessor 是独立的吗?

task - Guice:提供程序中的注入(inject)器

.net - 以整数开头的标识符

c#-4.0 - 寻找 C# generics/delegate katas

recursion - 对于每个递归算法都可以创建等效的非递归版本吗?