【问题标题】:Collection Control and Attached Property集合控制和附加属性
【发布时间】:2011-02-18 12:38:43
【问题描述】:

我有两个问题:

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/>

【问题讨论】:

    标签: wpf custom-controls attached-properties


    【解决方案1】:

    您是否考虑过使用 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>
    

    【讨论】:

      猜你喜欢
      • 2018-05-08
      • 1970-01-01
      • 2017-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-28
      • 1970-01-01
      • 2011-10-05
      相关资源
      最近更新 更多