Tengo un combobox que se une a una colección de Foo en mi viewmodel (FooCollection
). Asimismo, establecer la propiedad SelectedItem
del cuadro combinado a una propiedad en mi modelo de vista del tipo de llamada Foo
SelectedFoo
Combobox SelectedItem no funciona como se esperaba
entonces me puse FooCollection y SelectedFoo y fuego los eventos OnPropertyChanged apropiadas.
Mi cuadro combinado contiene la lista de Foo, pero el elemento que se muestra en el cuadro combinado siempre es el primer elemento de la lista. Sin embargo, si se despliega el cuadro combinado, el elemento que se resalta es el elemento correcto (SelectedFoo
). Por lo tanto, está seleccionando el elemento correcto, pero no lo muestra.
<ComboBox Grid.Row="5" ItemsSource="{Binding Path=FooCollection}"
SelectedItem="{Binding SelectedFoo, Mode=TwoWay}"
Name="FooSelectionControl"/>
¿Alguien sabe cómo solucionar este problema?
¿Por casualidad para ver esta pregunta? ¿Ayuda? http://stackoverflow.com/questions/5896006/wpf-combobox-selecteditem-binding-doesnt-work – jwismar
Gracias, pero eso es diferente, mi clase implementa INotifyPropertyChanged (que era la parte OnPropertyChanged de mi publicación) – Ben
¿Has probado ' Modo de enlace OneWayToSource'? –