我正在构建一个 Windows 8 商店应用程序,但无法更改 ListView 中 TextBlock 的突出显示/选定颜色 a。
这是我创建 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>