У меня есть следующий ListBox ниже. Я не уверен, как изменить передний план текста текстового блока выбранного элемента при выборе элемента, а затем вернуться к исходному цвету переднего плана, когда элемент не выбран (наиболее вероятно, когда выбран другой элемент в списке ListBox)?Как изменить выпадающий текст переднего плана ListBox Item
<ListBox Name="ListBox" SelectionMode="Single" ItemsSource="{Binding}" Margin="{Binding}"
toolkit:TiltEffect.IsTiltEnabled="True" SelectionChanged="ListBox_SelectionChanged" >
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<toolkit:WrapPanel ItemWidth="159" ItemHeight="Auto" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical" >
<Image Source="{Binding Thumbnail}" Width="155" Height="155" />
<TextBlock Text="{Binding Name}" TextWrapping="Wrap" FontSize="{StaticResource PhoneFontSizeNormal}" VerticalAlignment="Center" HorizontalAlignment="Center" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Хорошо. Я не вижу, где я могу выбрать любые опции для редактирования 'ItemContainerStyle'? В любом случае, когда я вставляю фрагмент кода в свой элемент Page Resources Element, я получаю сообщение об ошибке? Кроме того, поскольку это нацеливается на «ListBoxItem», где я должен ссылаться на это? – Matthew
Взятие моего предыдущего комментария! Я просто добавил 'ItemContainerStyle =" {StaticResource ListBoxItemStyle1} "в пределах моих параметров элемента ListBox и изменил свойство' Foreground' 'ListBoxItemStyle1' соответственно, и все отлично работает! Я все равно хотел бы узнать, как вы получаете ItemContainerStyle из шагов, перечисленных выше? – Matthew
Посмотрите на это [фото] (http://sdrv.ms/18NBHe9). –