【发布时间】:2013-08-28 20:52:03
【问题描述】:
我有一个模型类,其中包含一组可以对其执行的命令操作。这个想法是,用于编辑该模型实例的 UI 可以在运行时动态生成;我打算使用动态 XAML 创建来完成此操作。到目前为止,一切顺利。
然而 ViewModel 是另一回事。问题是我的动态 UI 元素绑定到什么 - 它们需要 ViewModel 中的一个属性来绑定,所以看起来我需要动态地将属性添加到 VM 实例,突然之间看起来非常混乱。
或者,如果绑定可以发送一个额外的参数,允许我绑定到单个属性,然后使用该参数来决定如何处理该值,那么这将是一个更清晰、更简单的解决方案。
或者:我不知道或没有考虑过的事情。
【问题讨论】: