0
是否可以使用绑定将对象添加到XAML集合。将对象绑定到XAML集合
像
<x:Array Type="sys:Int32">
<Binding Source="obj", Path="Prop1"/>
<Binding Source="obj", Path="Prop2"/>
</x:Array>
是否可以使用绑定将对象添加到XAML集合。将对象绑定到XAML集合
像
<x:Array Type="sys:Int32">
<Binding Source="obj", Path="Prop1"/>
<Binding Source="obj", Path="Prop2"/>
</x:Array>
号,数据绑定必须是依赖属性和集合的元素的目标不是一个性质。
我能想到的两种解决方法,但都是丑陋的,我不会使用其中的任何:
MarkupExtention
将创造任何你想要的一个集合,你甚至可以创建一种是从绑定中创建一个集合,但是语法将非常奇怪,集合内容将不会从绑定源更新。DependencyObject
并具有集合中元素的依赖属性(属性e0,e1,e2 ...将在设置时更新集合的内容)。我会试图找到一种方法来完成你想要做的事情,而不用从数据绑定中填充集合。
好的,谢谢。我会在代码隐藏方面代替它。 – adrianm 2009-11-17 17:20:25