Nel mio caso ho utilizzato un controllo RadioButton
nello DataTemplate
dello LongListSelectorItem
per ottenere ciò. Avrai un segno di spunta o un segno di spunta sul bordo sinistro.
In ogni caso è importante impostare lo stesso gruppo per tutti i pulsanti di opzione, quindi la selezione rappresenta solo una voce.
All'interno dello Content
o RadioButton
è possibile inserire loassociato allo String
.
Im attualmente non a casa, ma se questo voleva risolvere il problema, vi fornirò qualche codice quando sono a casa;)
Qui si va:
<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>
fonte
2012-12-14 07:25:46
Sarebbe va bene se puoi mandarmi qualche codice demo. Grazie. –
Aggiunto il codice nella mia risposta iniziale. –
Grazie! Funziona alla grande! –