将Combobox SelectedValue绑定到文本框

时间:2009-08-20 13:23:52

标签: wpf data-binding combobox textbox

我有TextBoxComboBox。我想将ComboBox所选值绑定到TextBox

中的文字

请帮忙。

由于

2 个答案:

答案 0 :(得分:8)

<ComboBox x:Name="MyComboBox">
  <ComboBoxItem>12</ComboBoxItem>
  <ComboBoxItem>13</ComboBoxItem>
  <ComboBoxItem>14</ComboBoxItem>
  <ComboBoxItem>15</ComboBoxItem>
</ComboBox>
<TextBox Text="{Binding Path=SelectedValue.Content, ElementName=MyComboBox}" />

由于ComboBox中的项目属于ComboBoxItem类型,因此我使用Content属性获取真实值。您应该使用ComboBox中对象所暴露的任何属性(如果已经是字符串列表,则不使用任何属性)。

答案 1 :(得分:-1)

这是一个列表框,而不是一个组合框,但它应该是几乎相同的代码:

private void *lstProducts*_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    *currentlabel*.Content = *lstProducts*.SelectedValue.ToString();
}

斜体位是控件的名称。

希望它有所帮助...