【发布时间】:2014-07-16 23:10:16
【问题描述】:
我有一个以固定布局显示多个图块的视图。假设出于讨论的目的有 5 个图块。
在我的 ViewModel 中,我有一个值对象列表,我希望视图中的图块绑定到这些 TileVO 对象。此列表的长度可能大于或小于 5。
我希望能够手动告诉 View 中的每个 Tile 绑定到 ViewModel 中 List 中的特定索引。
以下示例是伪造的语法,但它基本上代表了我要完成的工作。
<Tile Content="{Binding Path=TileVOs[1].Content}"/>
有没有办法告诉 Caliburn Micro 将视图元素绑定到 ViewModel 中集合中的特定索引?
或者,
有没有办法使用函数或表达式来提供绑定的目标?
【问题讨论】:
标签: c# wpf binding caliburn.micro