我正在尝试编写一些增强故事板的通用代码。作为其中的一部分,我希望能够获得 TargetProperty 引用的 DependencyProperty。目的是以编程方式设置依赖属性的值。
.NET 有一个很棒的类可以做到这一点——PropertyPath 完成了看起来像的工作。但是,它几乎是完全私有的,所以你无法真正访问它而无需反射。
有没有人知道的替代方案?
(即给定“(UIElement.RenderTransform).(CompositeTransform.TranslateX)”的 TargetProperty 和给定对象,我想获得一个 DependencyProperty + 对象,该对象对应于位于 RenderTransform 属性上的 CompositeTransform 实例的 TranslateX 属性我提供的对象)
编辑:从 PropertyInfo 更改为 DependencyProperty