Tho*_*sen 8 c# xaml windows-phone-8
如何在Windows Phone 8上突出显示新LongListSelector中的选定项?如果我点击列表中的一个条目,实际上没有任何事情发生.我的列表只包含一个简单的字符串,它将通过TextBlock显示.但我想强调用户的选择.
谢谢.
Joh*_*zek 10
在我来说,我使用了RadioButton在控制DataTemplate的LongListSelectorItem,以实现这一目标.您将在左边框处看到未选中的已选中标记.
在任何情况下,重要的是,为所有Radiobuttons设置相同的组,因此选择仅代表一个条目.
在你Content或你的内部RadioButton你可以把它TextBlock绑定到String.
我目前不在家,但如果这不能解决你的问题,我会在家里为你提供一些代码;)
干得好:
<LongListSelector.ItemTemplate>
<DataTemplate>
<ContentControl HorizontalAlignment="Stretch" HorizontalContentAlignment="Left">
<RadioButton HorizontalAlignment="Stretch" Margin="0,0,0,0" GroupName="A" Background="Black" >
<StackPanel toolkit:TiltEffect.IsTiltEnabled="True">
<TextBlock Text="{Binding Path=XXX}"
TextWrapping="Wrap"
Foreground="Black"
Style="{StaticResource PhoneTextExtraLargeStyle}"/>
<TextBlock Text="{Binding Path=XXXX}"
TextWrapping="Wrap"
Foreground="Black"
Margin="14,-6,0,0"
Style="{StaticResource PhoneTextSubtleStyle}"/>
</StackPanel>
</RadioButton>
</ContentControl>
</DataTemplate>
</LongListSelector.ItemTemplate>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5263 次 |
| 最近记录: |