5

ile veri bağlama Bu Benim istediğim: Sınıf A WPF: DataGridComboBoxColumn

  • açılan kutu içinde ApplicationKey özelliğine bağlı bir açılan kutu sütun statik işlevinden ApplicationTokens doldurulur yoktur

    • bütün .
    • Bir ApplicationToken bir öğe açılır listesinde seçilen bir ApplicationType ve ApplicationKey özelliğini
    • sahiptir ClassA.ApplicationKey mülkiyet seçilen öğe üzerinde ApplicationToken.ApplicationKey ayarlanır.

    Bu, combobox'ı dolduran ancak ClassA.ApplicationKey'yi güncelleştirmeyen geçerli kodum.

    <DataGridComboBoxColumn 
        Header="Application" 
        SelectedItemBinding="{Binding ApplicationKey, Converter={gui:DebugConverter}}" 
        SelectedValuePath="ApplicationKey" 
        DisplayMemberPath="ApplicationName" 
        ItemsSource="{Binding Source={x:Static app:ApplicationLookup.GetAllOrNone}}"/> 
    
  • cevap

    6

    SelectedValuePath kullanıldığında SelectedValueBinding yerine SelectedItemBinding kullanın. ömeği

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

    Yep Çalışma

    , işte bu. Teşekkür ederim. –