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);