Внутри моего приложения для Windows Phone 7 у меня есть список со списком из 50 авторов.
Я хочу отобразить первые 5 элементов моего списка с белым передним планом (или черным в зависимости от темы), а остальные - серым.
<ListBox x:Name="AuthorsListBox" ItemsSource="{Binding}" Grid.Row="1" >
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical">
<TextBlock Text="{Binding Name}"
Name="{Binding Id}" Width="320" Height="70"
TextWrapping="Wrap" TextAlignment="Left"
Margin="0,0,0,10" FontSize="30"
ManipulationCompleted="Author_ManipulationCompleted"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Вот мой код C #:
AuthorsListBox.ItemsSource = AuthorsList.OrderBy(a => a.Name);