绑定到字符串而不是物理属性

时间:2013-10-02 13:55:32

标签: wpf data-binding mvvm

我想创建一种绑定到具有实际不存在的属性名称的对象的方法。模型将接受属性名称作为参数,并返回另一个类似于字典的模型。我有一个非常可扩展的MVVM解决方案的想法,但如果我必须绑定到一个物理上存在的属性,它是不可能的。我想做类似以下的事情:

<Grid DataContext="{my:MetaBinding Path=SomePropertyName Source={StaticResource MetaModel}">
</Grid>

此处,Path是属性的名称,Source是类似于模型的字典,它提供适合给定Path字符串的模型(即视图模型)。

我知道这是一个延伸,但如果我能使它发挥作用将会很棒。

感谢。

0 个答案:

没有答案