In meinem Fall habe ich eine RadioButton
Control in der DataTemplate
der LongListSelectorItem
, um dies zu erreichen. Am linken Rand wird ein Häkchen oder ein Häkchen angezeigt.
In jedem Fall ist es wichtig, dass Sie für alle Radiobuttons die gleiche Gruppe einstellen, so dass die Auswahl nur einen Eintrag repräsentiert.
Innerhalb der Content
oder RadioButton
können Sie die TextBlock
gebunden an die String
.
Im derzeit nicht zu Hause, aber wenn dies wird nicht Ihr Problem lösen, werde ich Ihnen einige Code zur Verfügung stellen, wenn ich zu Hause bin;)
Hier gehen Sie:
<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>
Es wäre gut, wenn Sie mir einen Demo-Code senden können. Vielen Dank. –
Der Code in meiner ersten Antwort hinzugefügt. –
Danke! Funktioniert super! –