我有一個包含Combobox
的視圖。 Combobox
SelectedItem
屬性是將數據綁定到SelectedX
View Model的屬性作爲雙向數據綁定。當viewModel初始化時,SelectedX
屬性設置正確。但在此之後,當視圖呈現時,它將重置值SelectedX
(因爲綁定是雙向的)。 因此Combobox
的雙向數據綁定基本上不起作用。請指教。雙向數據綁定問題與組合框 - WPF
這是我認爲的xaml。我首先用關係和SelectedX的apprpriate值初始化View模型。當視圖呈現時,組合框將重置SelectedX的值。 (我想通過添加斷點)。希望這有助於
<ComboBox Grid.Row="1" Grid.Column="1" Margin="5" Background="White" BorderBrush="DarkGray"
SelectedItem="{Binding SelectedX, Mode=TwoWay}"
ItemsSource="{Binding Relationships}" DisplayMemberPath="Value"
SelectedValuePath="Value" SelectedValue="{Binding Key, Mode=TwoWay}"
IsEditable="False" IsReadOnly="True" />
你能列出一些關鍵代碼嗎? –
我覺得'ComboBox''SelctedIndex'已經設置好了嗎?請發佈您嘗試過的代碼.. – Sankarann