XAML - 将单选按钮绑定到文本框

时间:2011-01-24 05:57:32

标签: xaml data-binding textbox radio-button

我正在使用混合4进行应用程序。 我想在选择不同的单选按钮时显示不同的文本。 意思是,当用户选择MB单选按钮时,文本应显示MB。 如果用户选择了GB单选按钮,则文本应显示GB。 谢谢 亚伊尔

1 个答案:

答案 0 :(得分:0)

你有2个选择,一个是使用列表框来包含你的选项,你我已经读过你可以使用样式所以选项显示为单选按钮,所以你可以探索那条路径,代码就像这样

<ListBox x:Name="listbox1">
   <ListBoxItem Content="MB" />
   <ListBoxItem Content="GB" IsSelected="False" />
</ListBox>
<TextBox Text="{Binding Path=SelectedItem.Content, Mode=TwoWay, ElementName=listbox1}" />

使用单独的单选按钮,需要通过visual studio中的代码实现,我认为,在单选按钮的单击事件中,就像这样

Private Sub RadioButton1_Click(ByVal sender As System.Object, ByVal e As    System.Windows.RoutedEventArgs) Handles RadioButton1.Click, RadioButton2.Click
   TextBox1.Text = sender.Content
End Sub