2016-07-26 9 views
-1

私はItemsControlにを作成し、例えば、それをグループ化:今すぐItemControlスタイル

<CollectionViewSource x:Key="items" Source="{Binding Items}"> 
     <CollectionViewSource.GroupDescriptions> 
      <swd:PropertyGroupDescription PropertyName="User"/> 
     </CollectionViewSource.GroupDescriptions> 
</CollectionViewSource> 

<ItemsControl ItemsSource="{Binding Source={StaticResource items}}" 
    <GroupStyle.HeaderTemplate> 
     <DataTemplate> 
      <TextBlock Text="{Binding Name}"</TextBlock> 
     </DataTemplate> 
    </GroupStyle.HeaderTemplate> 
    <ItemsControl.ItemTemplate> 
     <DataTemplate> 
      <TextBlock Text="{Binding item}"></TextBlock> 
     </DataTemplate> 
    </ItemsControl.ItemTemplate> 
    <ItemsControl.ItemsPanel> 
     <ItemsPanelTemplate> 
      <StackPanel Orientation="Horizontal"/> 
     </ItemsPanelTemplate> 
    </ItemsControl.ItemsPanel> 
</ItemsControl> 

、デフォルトのstlyeと、それはこのように気にいらに見えるです:

Group name 
    item1, item2, item3 etc. 

しかし、私は新しいの項目をしたくありません私はグループ名で同じ行にこのようにしたいと思います:

どのようにすればいいですか?私はおそらくスタイルを作成する必要があることは知っていますが、私はどのプロパティを変えて変えなければならないのか分かりません。

答えて

0

おそらく、を使用してGroupItemTemplateを上書きする必要があります。