gpt4 book ai didi

windows-phone-7 - 列表框样式 Windows 手机上的选定项目

转载 作者:行者123 更新时间:2023-12-04 02:05:58 27 4
gpt4 key购买 nike

我想知道如何在选择列表框的项目时添加样式。
我有以下列表框:

<ListBox x:Name="ListBoxDays" 
VerticalAlignment="Top"
ItemTemplate="{StaticResource WeekDayTemplate}"
ItemsSource="{Binding WeekDayList}" />

而且我还有一个数据模板到列表框。
<phone:PhoneApplicationPage.Resources> 
<DataTemplate x:Key="WeekDayTemplate">
<StackPanel x:Name="stackPanel" Orientation="Horizontal" Width="400" Margin="12,0,0,10" Height="100" >
<StackPanel VerticalAlignment="Center" Orientation="Vertical">
<TextBlock Text="{Binding WeekDayName}" Style="{StaticResource PhoneTextExtraLargeStyle}" TextWrapping="Wrap" TextTrimming="WordEllipsis" Foreground="{StaticResource PhoneRadioCheckBoxPressedBorderBrush}" UseLayoutRounding="True" />
<TextBlock Text="{Binding ShortDate}" Style="{StaticResource PhoneTextTitle2Style}" TextWrapping="Wrap" TextTrimming="WordEllipsis" Foreground="{StaticResource PhoneBorderBrush}" Margin="25,0,12,0" />
</StackPanel>
</StackPanel>
</DataTemplate>
</phone:PhoneApplicationPage.Resources>

当我选择列表框的一个项目时,没有发生颜色变化。

最佳答案

您必须更改模板的样式ListBoxItem其中ListBox为它呈现的每个项目生成。您更新的模板需要自定义 Selected 视觉状态。然后,您可以将此新模板与您的 ListBox 相关联。通过 ListBox.ItemContainerStyle属性(property)。

有一个很好的教程,有源代码下载,在这里:

http://windowsphonegeek.com/tips/How-to-customize-the-WP7-ListBox-Selected-Item--Part1-Control-Template

关于windows-phone-7 - 列表框样式 Windows 手机上的选定项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9196364/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com