【发布时间】:2011-09-10 20:18:43
【问题描述】:
我的 .xaml 文件中有这段代码
<ListBox Name="Tracks" Margin="0,0,-12,0" ItemsSource="{Binding AllTracks}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,17" Width="432" Height="150">
<TextBlock Text="{Binding Name}" TextWrapping="NoWrap" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
<TextBlock Text="{Binding Artist}" TextWrapping="NoWrap" Margin="12,-3,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
<TextBlock Text="{Binding Album}" TextWrapping="NoWrap" Margin="12,3,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
<TextBlock Text="{Binding Duration}" TextWrapping="NoWrap" Margin="12,6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
我把数据放在我的列表中(MediaLibrary library = new MediaLibrary(); Tracks.ItemsSource = library.Songs;)。 我可以在列表中看到数据,但是当我选择某些内容时,选择不会突出显示, 我该如何解决?谢谢...
【问题讨论】:
-
我希望手机样式在 Selected 视觉状态下不使用高亮颜色。您可以尝试不同的非手机样式进行检查。
-
确实,它使用PhoneAccentBrush
标签: windows-phone-7