我有一个视图,以固定的布局显示多个图块。假设有5个图块用于本讨论。
在我的ViewModel中,我有一个值对象列表,我希望视图中的切片绑定到这些TileVO对象。此列表的长度可能大于或小于5.
我希望能够手动告诉View中的每个Tile绑定到ViewModel中List中的特定索引。
以下示例是伪造的语法,但它基本上代表了我正在努力实现的目标。
<Tile Content="{Binding Path=TileVOs[1].Content}"/>
有没有办法告诉Caliburn Micro将视图元素绑定到ViewModel中集合中的特定索引?
,或者
有没有办法使用函数或表达式来提供绑定的目标?
答案 0 :(得分:0)
好的,显然你毕竟可以使用那种语法。它只是不适合我,因为我的VO字段是简单的变量而不是getter和setter的属性。