我有Radio Group of Three单选按钮和提交按钮 在ListBox中。我想从中获取所选的单选按钮值 按钮上的无线电组点击。在我的列表框项目视图下方。请 帮助我。
<ListBox x:Name="OptionListView" SelectionChanged="OptionListView_SelectionChanged" Height="720" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="0,0,0,0">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Background="#99000000" Width="480" Margin="0,10,0,0">
<StackPanel Margin="10">
<TextBlock Text="{Binding FeaturedQuestion}" TextWrapping="Wrap" />
<RadioButton Content="Yes" GroupName="OpinionPoll" Foreground="White"/>
<RadioButton Content="No" GroupName="OpinionPoll" Foreground="White"/>
<RadioButton Content="Not Decide" GroupName="OpinionPoll" Foreground="White"/>
<Button x:Name="btnSubmit" Click="btnSubmit_Click" Background="#d44740" Content="Submit" Style="{StaticResource TileButtonTemplate}" Height="65" VerticalAlignment="Top" HorizontalAlignment="Left" Width="200" Foreground="White"/>
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
答案 0 :(得分:0)
使用列表框时,您需要拥有类似对象的列表。 此对象代表您的3个单选按钮。例如,您可以使用枚举来获取选中的值或创建具有3种状态的自定义单选按钮。
步骤: - 了解如何在列表框中使用和绑定控件
IsChecked="{Binding IsSelected, Mode=TwoWay}"
/&gt;)答案 1 :(得分:0)
您可以通过绑定ListBox's
所选项目来访问属性。
参考:how do I access a radiobutton inside a ListBoxItem in windows phone 7