我有一个Windows商店应用程序(C#和XAML),我通过添加radiobutton代码来定制我的组合框,代码如下:
<ComboBox x:Name="cmbSelectLocation" Height="55" Margin="10,10,10,10" Background="#eaeaea" BorderBrush="#eaeaea" PlaceholderText="Location" LostFocus="cmbSelectLocation_LostFocus">
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Background="#eaeaea" IsTapEnabled="False" VerticalAlignment="Center" Height="55" >
<RadioButton GroupName="grpLocation" CommandParameter="{Binding}" Click="RadioButton_Click" ClickMode="Press" />
<TextBlock Text="{Binding}" SelectionHighlightColor="Blue" Style="{StaticResource BodyTextBlockStyle}" FontSize="20" TextWrapping="Wrap" Foreground="Black" HorizontalAlignment="Left" Margin="15,10,20,10"></TextBlock>
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
在运行应用时看起来像这样:
我的问题是单击单选按钮选项,但我的单选按钮没有显示为已选中,看起来像这样
任何人都可以建议我应该做什么,我试图手动设置它来检查它的点击但是它只是在我展开组合框时显示单选按钮(点击&#34; V&#34;箭头)