Ich habe versucht, itemsource so einzustellen, dass die Datenattributquelle gleich ist, da ich nur einmal die "un" -Eigenschaft anzeigen möchte. Ich habe auch die Bindungseigenschaft in der XAML für das Kombinationsfeld festgelegt und mit der Klassenreferenz zurückgegeben. Wenn es korrekt debuggt, legt es den Pfad des Displaymember fest, aber es erscheint nicht in der Combo-Box, wenn ich es ausführe.Kombinationsfeld, das nicht gefüllt wird, obwohl displaymemberpath nicht null ist
private void dgViewCBIData_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
cbi= (CBICalculate)dgViewCBIData.SelectedItem;
txtName.Text = cbi.Name.ToString();
txtHeight.Text = cbi.He.ToString();
txtWeight.Text = cbi.We.ToString();
cmbUnits.DisplayMemberPath = cbi.Un;
}