我有两个问题:
1)我想创建一个可以在xaml中使用的集合控件,如下所示:
<local:MyCollection x:Key="mc">
<local:MyCollection.Groups>
<local:MyCollectionGroup x:Name="CG1"/>
<local:MyCollectionGroup x:Name="CG2"/>
</local:MyCollection.Groups>
</local:MyCollection>
<TextBox local:CollectionControl=mc/>
我该怎么做?
2)与上述类似。
<local:MyCollectionGroup x:Name="CG1"/>
<local:MyCollectionGroup x:Name="CG2"/>
<TextBox local:CollectionControl=CG1,CG2/>
答案 0 :(得分:0)
您是否考虑过使用CompositeCollection? http://msdn.microsoft.com/en-us/library/system.windows.data.compositecollection.aspx
通常你会做类似
的事情<local:MyCollection x:Key="mc">
<CompositeCollection>
<local:MyCollectionGroup x:Name="CG1"/>
<local:MyCollectionGroup x:Name="CG2"/>
</CompositeCollection>
</local:MyCollection>