我有一個問題,在關閉UserControl時,我的組合框丟失了它的SelectedIndex值。 ViewModel仍然有它,但視圖不斷地將其重置爲-1。我知道綁定ItemSource和SelectedIndex的順序有問題,但我沒有直接綁定到ItemSource。基本上,我試圖找出下面的綁定正確的語法。組合框丟失SelectedIndex
</ComboBox.ItemTemplate>
<ComboBox.ItemsSource>
<CompositeCollection>
<ComboBoxItem IsEnabled="False">Select a database connection...</ComboBoxItem>
<CollectionContainer Collection="{Binding Source={StaticResource ConnectionsBridge}}" />
<ComboBoxItem><New...></ComboBoxItem>
</CompositeCollection>
</ComboBox.ItemsSource>
**<ComboBox.SelectedIndex>
<Binding Path="SelectedConnectionIndex"/>
</ComboBox.SelectedIndex>**
</ComboBox>
原來,結合現在是正確的感謝Shawn的迴應,但該指數仍是重置模式屬性。 – nathantruant