Windows Phone 8の新しいLongListSelectorで選択したアイテムを強調表示するにはどうすればよいですか?リストの1つのエントリをタップしても、実際には何も起こりませんでした。私のリストには、TextBlockを介して表示される単純な文字列のみが含まれています。しかし、私はユーザーの選択を強調したいと思います。
ありがとう。
Windows Phone 8の新しいLongListSelectorで選択したアイテムを強調表示するにはどうすればよいですか?リストの1つのエントリをタップしても、実際には何も起こりませんでした。私のリストには、TextBlockを介して表示される単純な文字列のみが含まれています。しかし、私はユーザーの選択を強調したいと思います。
ありがとう。
私の場合、これを実現するためにのコントロールを使用しましRadioButton
た。左の境界線にチェックされた、またはチェックされていないサインがあります。DataTemplate
LongListSelectorItem
いずれの場合も、すべてのラジオボタンに同じグループを設定することが重要です。そのため、選択は1つのエントリのみを表します。
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>