代码之家  ›  专栏  ›  技术社区  ›  lesscode

是否有.NET BCL类来帮助手动滚动属性路径绑定?

  •  1
  • lesscode  · 技术社区  · 14 年前

    WPF和Silverlight有一个数据绑定模型,通过该模型,我可以提供一个具有路径的绑定,该路径包含从DataContext到复杂对象图中特定值(例如myDataContext.rootProperty.SubProperty.Thing.Value)的属性访问器的点表示法。

    我有一个(非UI)要求接受一个简单字符串表示的路径,并在对象上使用反射,该对象(希望)是一种类型,它公开了正确的属性getter和setter,以便读取和/或写入这些属性的值。

    在我开始编写解析器和反射代码之前,是否有一个方便的框架3.5bcl类来帮助实现这一点?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Stephen Cleary    14 年前

    没有,但是 I wrote an open-source one a while ago . 它允许阅读和写作,也支持 INotifyPropertyChanged . 它不如wpf/silverlight强大(例如,不支持索引)。