2013-03-17 1 views
1

J'essaie de créer une liste groupée. Premièrement j'ai fait un ItemTemplate. Maintenant j'essaye de grouper les données mais je n'ai aucune idée comment utiliser ce ItemTemplate. Quelqu'un pourrait-il m'aider un peu?WPF ListBox - using ItemTemplate dans GroupStyle

Mon actuelle listbox XAML

<ListBox x:Name="kontakty" ItemsSource="{Binding kontakt}"> 
     <ListBox.GroupStyle> 
      <GroupStyle HeaderStringFormat="Group"> 
       <GroupStyle.ContainerStyle> 
        <Style TargetType="{x:Type GroupItem}"> 
         <Setter Property="Template"> 
          <Setter.Value> 
           <ControlTemplate TargetType="{x:Type GroupItem}"> 
            <StackPanel> 
             <TextBlock Text="{Binding Path=Name}" Foreground="Red"/> 
             <ComboBox ItemsSource="{Binding Path=Items}" DisplayMemberPath="Name"/> 
            </StackPanel> 
           </ControlTemplate> 
          </Setter.Value> 
         </Setter> 
        </Style> 
       </GroupStyle.ContainerStyle> 
      </GroupStyle> 
     </ListBox.GroupStyle> 
     <ListBox.ItemTemplate> 
      //...............// 
     </ListBox.ItemTemplate> 
    </ListBox> 
+0

Comment voulez-vous que votre seul objet ressemble? 'DataTemplate' est ce que vous cherchez? –

+0

Oui DataTemplate est nécessaire. Mon seul objet est image + 3 blocs de texte dans 2 grilles –

Répondre

1

Solution ajoute ItemControl avec ce ItemTemplate à GroupStyle.

Questions connexes