c# - WPF - 为什么 ValidationRule 不是 DependencyObject?

标签 c# .net wpf data-binding xaml

是否存在技术原因 ValidationRule不是DependencyObject

最佳答案

不幸的是,在 WPF 中,你的派生者通常是仅仅有效的东西和完全无用的东西之间的区别。但总的来说,类设计者希望选择他们需要的尽可能少的基类。除了 ValidationRule 是在 WPF 程序集中定义这一事实之外,实际上没有任何理由需要将其绑定(bind)到 WPF。但正如我们发现的那样,这使得做你想做的事情变得非常痛苦。

关于c# - WPF - 为什么 ValidationRule 不是 DependencyObject?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1864878/

相关文章:

wpf - 如何绑定(bind)到另一个用户控件内的用户控件的属性?

c# - WPF和MVVM Light-通过Messenger关闭带有按钮的子窗口

.net - 使用与声明上下文变量相比有优势吗?

c# - 如何使构造函数只能由基类访问?

c# - 如何匹配文件内容中的正则表达式模式而不循环遍历文件中的每一行?

wpf - Window.Margin 和 Window.Padding 不起作用

c# - 如何在应用程序加载时仅在 ASP.net MVC 中运行一次方法而不从 Application_Start() 调用它

javascript - 通用应用程序 : call c# method from javascript

c# - 用 Structuremap 装饰通用接口(interface)

wpf - 如何在 WPF 图像中加载非常大的源图像?