2013-03-17 56 views
1

我想makeaA分組列表框。首先我做了一個ItemTemplate。現在我試圖分組數據,但我不知道如何使用ItemTemplate。有人能幫我一下嗎?WPF列表框 - 在GroupStyle中使用ItemTemplate

我現在的列表框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

你想讓你的單品看起來如何? 'DataTemplate'就是你要找的東西? – 2013-03-17 14:50:17

+0

是的DataTemplate是必要的。我的單個項目是圖片+3個網格中的3個文本塊 – 2013-03-17 15:06:13

回答

1

解決方案與此ItemTemplate中以GroupStyle加入ItemControl。