2010-07-27 7 views
0

Le code ci-dessous fonctionne pour un DataGridComboBoxColumn, mais ComboBox n'a pas de propriété SelectedValueBinding. Que devrais-je utiliser à la place?WPF: liaison de données avec ComboBox

<ComboBox 
    Header="Application" 
    SelectedValueBinding="{Binding ApplicationKey}" 
    SelectedValuePath="ApplicationKey" 
    DisplayMemberPath="ApplicationName" 
    ItemsSource="{Binding Source={x:Static app:ApplicationLookup.GetAllOrNone}}"/> 

Répondre

1

Utilisez
SelectedValue = {Binding Property}
ou SelectedItem = {Binding Property}

ceux-ci auront le même effet
et pour obtenir le chemin que vous voulez afficher l'utilisation
DisplayMemberPath = Property

+0

Maintenant, pourquoi ne pouvait pas le DataGrid être aussi simple? Eh bien, merci pour votre aide. –