Es erscheint in einer Datenvorlage:Einstellung ComboBox.SelectedIndex Breaks OneWayToSource Bindung Auf ComboBox.SelectedItem
<ComboBox IsSynchronizedWithCurrentItem="False"
SelectedIndex="0"
SelectedItem="{Binding Path=Value, Mode=OneWayToSource}"
ItemsSource="{Binding Path=EnumeratedValues, Mode=OneTime}"/>
Mit SelectedIndex
gesetzt wird (wie oben dargestellt), die OneWayToSource
zu Value
Bindung funktioniert nicht. Wenn ich nicht SelectedIndex
setze, ist die Bindung an Value
in Ordnung.
Aber ich würde wirklich SelectedIndex
-0 weil setzen will, wenn ich es weglassen Einstellung keine Element wird standardmäßig im ComboBox
ausgewählt.
Kann jemand einen Weg sehen, dass ich meine Bindung an Value
arbeiten kann, während gleichzeitig sicherstellen, dass das erste Element in ComboBox
standardmäßig ausgewählt ist?
Dave, nichts erscheint zwischen ... erscheint in einer Datenvorlage: und mit SelectedIndex wird gesetzt (wie oben gezeigt) ... Gibt es einige Quellcode fehlt? – Stewbob
Macht nichts, es zeigt sich jetzt. – Stewbob
Ich habe das gleiche Problem, und wenn die Leute sagen wollen, dass es auf diese Weise einfach nicht funktioniert, dann bin ich schockiert. Auch was wäre der Zweck von SelectedIndex, da alle ComboBoxen an etwas gebunden sein müssen (sonst wären sie nutzlos). –