我试图从针对多个框架(WPF,WinRT,UWP等)的库中的代码创建绑定,但遇到了麻烦。我要绑定到的属性是自定义附加属性。在WPF中,我可以将DependencyProperty
自身作为绑定路径传递:
new PropertyPath(MyClass.MyAttachedProperty)
但是在WinRT中,PropertyPath
该类仅接受字符串。我试图像这样传递属性的名称:
new PropertyPath("(MyClass.MyAttachedProperty)")
但是它当然不起作用,因为我的课程不在默认名称空间中。在XAML中,我可以将名称空间映射到一个前缀并使用该前缀,但是据我所知,不可能从代码中做到这一点。
有什么方法可以在代码中创建此绑定?
很好的问题,经过研究和讨论,我们已经确认在UWP中,我们无法以编程方式绑定到自定义附加属性。可悲的是。
您可以提交请求,以通过Windows反馈工具添加此新功能以进行开发。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句