Witam
Potrzebuję umieścić ComboBox na wstążce ribbon i po przeglądnięciu internetu mam kod
<ribbon:RibbonComboBox x:Name="Jednostka" IsEditable="False" Width="250" SelectionBoxWidth="225">
<ribbon:RibbonGallery SelectedItem="{Binding Path=DAL.SelectedItemJednostka}">
<ribbon:RibbonGalleryCategory x:Name="galComboBox"
ItemsSource="{Binding Path=DAL.JednostkaSelect}"
DisplayMemberPath="nazwa" />
</ribbon:RibbonGallery>
</ribbon:RibbonComboBox>
Niby wszystko chodzi ale gdy wybieram jednostkę z listy to czasami wybrana pozycja nie jest akceptowana tylko ponownie jest wybierana ta która była poprzednio. Gdy dla sprawdzenia co się dzieje umieściłem dodatkowy kod w 'set' właściwości DAL.SelectedItemJednostka to normalnie jest null,2,2 gdzie pierwsze jest podczas otwierania listy, a index 2 już po wybraniu (pewnie pierwszy to gdy ja klikam, a 2 gdy .net przenosi select na nowy element). Gdy jednak nie zmienia się wybrany element to mam null,2,1,1. Te jedynki to poprzednio wybrany element.
Czy ktoś jest w stanie wytłumaczyć dlaczego tak jest i jak zrobić aby nie było takiej sytuacji.
Można by było machnąć ręką jakby to była sytuacja sporadyczna, ale niestety gdy dodałem dodatkowy kod do 'set' to teraz częściej mam brak wyboru niż poprawną zmianę.
Grzesiek