Использование ItemsControl в сгруппированном ListView

Я пытаюсь использовать 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 ответ

Решение

Каждая группа представлена ​​экземпляром CollectionViewGroup который публикует Items имущество:

<ControlTemplate TargetType="{x:Type GroupItem}">
   <Expander Header="{Binding Name}">
      <ItemsControl ItemsSource="{Binding Items}"/>
   </Expander>
</ControlTemplate>
Другие вопросы по тегам