Binding Combobox SelectedValue для Textbox - PullRequest
2 голосов
/ 20 августа 2009

У меня есть TextBox и ComboBox. Я хочу связать ComboBox выбранное значение с текстом в TextBox.

Пожалуйста, помогите.

Спасибо

Ответы [ 2 ]

8 голосов
/ 20 августа 2009
<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, чтобы получить значение real . Вы должны использовать любое свойство, предоставляемое объектами в вашем ComboBox (ничего не использовать, если оно уже является списком строк).

0 голосов
/ 20 августа 2009

Это для списка, а не для выпадающего списка, но это должен быть примерно такой же код:

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

Битами, выделенными курсивом, являются названия элемента управления.

Надеюсь, это поможет ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...