0
我有這個片段一個觀點:如何綁定到DataGridCheckBoxColumn在MVVM
<DataGrid AlternatingRowBackground="#FFF2F5F1"
AutoGenerateColumns="False"
Grid.Row="0"
GridLinesVisibility="None"
IsReadOnly="False"
IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding Path=ClassSessionAttendenceAll}"
SelectedItem="{Binding Path=SelectedAttendence, Mode=TwoWay}"
Margin="5,5,5,5"
RowHeight="20"
SelectionMode="Single"
IsEnabled="{Binding AttendenceGridEnabled}">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=ClientName}"
Header ="Client's name" Width="2*" />
<DataGridCheckBoxColumn Binding="{Binding Attended, Mode=TwoWay, UpdateSourceTrigger =PropertyChanged}"
Header="Is Present?"
Width="*">
</DataGridCheckBoxColumn>
</DataGrid.Columns>
</DataGrid>
我有問題就變到DataGridCheckBoxColumn複選框反應。 整個DataGrid綁定到與DataGridTextColumn列表勢必財產Attendance.ClientName和DataGridCheckBoxColumn綁定到另一個屬性Attendance.Attended
那麼,如何讓該複選框在模型視圖改變? 我可以去選擇沒有問題..但有'但' - 檢查事件發生在選擇事件後,我沒有得到該複選框的選定狀態。我可能失去了一步..但需要幫助,使.. .. ..謝謝!
是Silverlight的DataGrid的複選框事件? - 真的有幫助,我做了它的工作..從背後的代碼.. :) ..但仍然使它的工作..,丹的建議......是我需要的矯枉過正,但無論如何,感謝德里克的鏈接! – HotFrost 2011-04-03 02:33:49