2012-12-14 6 views

risposta

10

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> 
+0

Sarebbe va bene se puoi mandarmi qualche codice demo. Grazie. –

+0

Aggiunto il codice nella mia risposta iniziale. –

+1

Grazie! Funziona alla grande! –

Problemi correlati