我正在構建Windows 8商店應用程序,我無法設置更改ListView中TextBlock的突出顯示/選定顏色a。如何更改ListView中TextBlock中的選定文本顏色?
這裏是我如何創建我的ListView:
<ListView x:Name="zonesList" HorizontalAlignment="Left" Height="516" Margin="50,175,0,0" ItemTemplate="{StaticResource LocalizationCellSample}" VerticalAlignment="Top" Width="355" DataContext="{Binding}" SelectionChanged="zonesList_SelectionChanged"/>
我的數據綁定:
<DataTemplate x:Key="LocalizationCellSample">
<Grid HorizontalAlignment="Left">
<TextBlock Style="{StaticResource ListBoxTextStyle}" TextWrapping="Wrap" Width="200" MaxHeight="20" VerticalAlignment="Center" Text="{Binding name}" HorizontalAlignment="Left" Margin="20,5,0,0" FontFamily="Global User Interface"/>
</Grid>
</DataTemplate>
什麼是最簡單的方法?
編輯:
這裏的ListBoxTextStyle
<Style x:Key="ListBoxTextStyle" TargetType="TextBlock">
<Setter Property="FontFamily" Value="Segoe UI Light" />
<Setter Property="FontSize" Value="16" />
</Style>
你可以發佈'ListBoxTextStyle'的樣式嗎? – 2013-03-12 14:01:53
是否要更改TextBlock的TextColor或用於突出顯示所選項目的ListBox的顏色? – Jehof 2013-03-12 14:08:18
@MichaelPerrenoud我在我的文章中添加了ListBoxTextStyle。 – 2013-03-12 14:22:56