2009-08-20 19 views

Antwort

-1

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 ...

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}" /> 

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).

Verwandte Themen