i aşağıdaki resme bakın garip NullRefException ayıklama: Kod .SelectedValue
atıfta zaman WPF ComboBox.SelectedValue boş ama .SelectedItem değil; SelectedValuePath ayarlandı. Niye ya?
.SelectedItem
ayarlanabilir anlayamıyorum
ancak .SelectedValue
değil. Hata ayıklayıcısının görüntüleyicide görüntülenen değerler doğru, .SelectedIndex
da uygundur. ComboBox en .ItemsSource
kodunda bir List<DvcTypes>
olarak ayarlanır:
cbAdmDvc.ItemsSource = J790M.DAL.DvcTypes.GetList();
.SelectedValuePath
XAML ayarlanır:
<ComboBox Name="cbAdmDvc" DisplayMemberPath="sDvcType"
SelectedValuePath="tiDvcType" SelectionChanged="cbAdmDvc_SelectionChanged".. />
Açılır kısmı düzgün sonradan .sDvcType
etiketleri görüntülüyor.
Çok hemen aynı uygulama diğer filtreleme açılır kutular (7 diğer) bir demet için çalışır.
Bu, ana pencere için Yüklenen olay sırasında gerçekleşiyor.