/ / Podgląd widoku niestandardowego Wiązanie WPF - wpf, wiązanie danych, grupowanie

Widok listy podglądu niestandardowego Wiązanie WPF - wpf, wiązanie danych, grupowanie

Cześć Mam następny znacznik XAML (tylko kawałek oczywiście):

    <Window.Resources>
<GridView x:Key="gridview">
<GridViewColumn Width="200" DisplayMemberBinding="{Binding Title}">
<GridViewColumnHeader Content="Titel" Tag="Title" Click="SortClick"/>
</GridViewColumn>
<GridViewColumn Width="200" DisplayMemberBinding="{Binding Artist}">
<GridViewColumnHeader Content="Artiest" Tag="Artist" Click="SortClick"/>
</GridViewColumn>
<GridViewColumn Width="200" DisplayMemberBinding="{Binding Album}">
<GridViewColumnHeader Content="Album" Tag="Album" Click="SortClick"/>
</GridViewColumn>
<GridViewColumn Width="50" DisplayMemberBinding="{Binding Genre}">
<GridViewColumnHeader Content="Genre" Tag="Genre" Click="SortClick"/>
</GridViewColumn>
<GridViewColumn Width="50" DisplayMemberBinding="{Binding Jaar}">
<GridViewColumnHeader Content="Jaar" Tag="Jaar" Click="SortClick"/>
</GridViewColumn>
</GridView>
<my:IdToImageConverter x:Key="idToImageConverter" />
<DataTemplate x:Key="iconTemplate">
...
</DataTemplate>
<my:PlainView x:Key="iconView"
ItemTemplate="{StaticResource iconTemplate}"
ItemWidth="300"/>
</Window.Resources>

<Grid>
<ListView Name="LibView" ItemsSource="{Binding ElementName=win, Path=Biblio}"/>
</Grid>

Biblio to obserwowalna kolekcja zawierająca elementy LibView iconView i gridview to widoki, których używam dla LibView. To działa doskonale.

Teraz chcę dodać widok, który grupuje każdy element przez „Artist”, i chcę to wyświetlić:

Artist1 - TitleA - AlbumA - TitleB - AlbumB - TitleC - AlbumC Artist2 - TitleD - AlbumD ...

Chyba muszę zrobić jakiś szablon, ale nawet nie wiem, czy jest to możliwe przy użyciu XAML.

Odpowiedzi:

1 dla odpowiedzi № 1

Brzmi jak chcesz GroupStyle - może to wyjaśnić: http://bea.stollnitz.com/blog/?p=17

Jest wiele przykładów - spróbuj wyszukać na wpf groupstyle :)