我使用WPF工具包DataGrid和DataGridComboBoxColumn。一切運作良好,除了在組合框發生選擇更改時,選定的值綁定源不會立即更新。只有當組合框失去焦點時纔會發生這種情況。有沒有人遇到這個問題和任何建議解決方案?WPFToolkit的DataGrid:組合框列不更新selectedvaluebinding立即
這裏列的XAML:
<toolkit:DataGridComboBoxColumn Header="Column" SelectedValueBinding="{Binding Path=Params.ColumnName, UpdateSourceTrigger=PropertyChanged}"
DisplayMemberPath="cName"
SelectedValuePath="cName">
<toolkit:DataGridComboBoxColumn.ElementStyle>
<Style TargetType="ComboBox">
<Setter Property="ItemsSource" Value="{Binding Info.Columns}" />
</Style>
</toolkit:DataGridComboBoxColumn.ElementStyle>
<toolkit:DataGridComboBoxColumn.EditingElementStyle>
<Style TargetType="ComboBox">
<Setter Property="ItemsSource" Value="{Binding Info.Columns}" />
</Style>
</toolkit:DataGridComboBoxColumn.EditingElementStyle>
</toolkit:DataGridComboBoxColumn>
你的XAML似乎還沒有真正過帳,你可以再試一次嗎? – JustABill 2010-05-20 04:13:50
謝謝。我更新了這篇文章。 – neblinc1 2010-05-20 15:25:15