HCL*_*HCL 5 data-binding wpf dependency-properties
我有一个包含只读DependencyProperty的类.从这个类开始,我想将readonly绑定到另一个类的DependencyProperty另一个readonly DepenendencyProperty(从代码创建绑定).
有可能这样做吗?SetBinding()似乎没有一个DependencyPropertyKey带参数的重载?似乎没有BindingOperations--class提供这样的功能.
这个问题也可以表达出来:如果我有的话,我可以为readonly创建一个绑定吗?DependencyPropertyDependencyPropertyKey
这是不可能的,因为该FrameworkElement.SetBinding方法仅接受 aDependencyProperty作为其第一个参数。如果它也接受 a 就好了DependencyPropertyKey。由于该键在类外部不可见,因此它在类外部仍然是只读的,但在类内部您可以将它用于绑定。不幸的是,这是不可能的。