在分组ListView中使用ItemsControl

时间:2014-01-26 13:57:35

标签: wpf data-binding controltemplate

我正在尝试使用ItemsControl - 而不是ItemsPresenter - 来呈现GroupItem的项目,但无法找到要绑定的正确属性。

<ControlTemplate TargetType="{x:Type GroupItem}">
 <Expander Header="{Binding Name}">
  <ItemsControl 
    ItemsSource="{Binding RelativeSource={RelativeSource TemplatedParent},Path=??}"/>
   <!--<ItemsPresenter  />-->
 </Expander>
</ControlTemplate>

我正在使用的任何财产都没有显示任何内容 那么GroupItem的属性是什么用作ItemsSource?

提前致谢。

1 个答案:

答案 0 :(得分:0)

每个组都由CollectionViewGroup的实例表示,该实例发布Items属性:

<ControlTemplate TargetType="{x:Type GroupItem}">
   <Expander Header="{Binding Name}">
      <ItemsControl ItemsSource="{Binding Items}"/>
   </Expander>
</ControlTemplate>