Ich habe eine TextBox
und eine ComboBox
. Ich möchte ComboBox
den ausgewählten Wert an Text in der TextBox
binden.Binding Combobox SelectedValue zu Textbox
Bitte helfen.
Dank
Ich habe eine TextBox
und eine ComboBox
. Ich möchte ComboBox
den ausgewählten Wert an Text in der TextBox
binden.Binding Combobox SelectedValue zu Textbox
Bitte helfen.
Dank
Diese für eine Listbox, kein Combobox, aber es sollte so ziemlich den gleichen Code sein:
private void *lstProducts*_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
*currentlabel*.Content = *lstProducts*.SelectedValue.ToString();
}
Die kursiven Bits sind die Namen der Steuerung.
Hoffnung, es hilft ...
<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}" />
Da die Elemente in den ComboBox
vom Typ ist ComboBoxItem
, nutzte ich die Content
Eigenschaft den realen Wert zu erhalten. Sie sollten die Eigenschaft verwenden, die von den Objekten in Ihrer ComboBox
verfügbar gemacht wird (verwenden Sie nichts, wenn es bereits eine Liste von Zeichenfolgen ist).