在CheckBox_Checked和CheckBox_Unchecked事件背後的代碼中,我希望能夠訪問MyList中該複選框綁定的項目。WPF:ListView/GridView中的複選框 - 如何在Checked/Unchecked事件中獲取ListItem?
有沒有簡單的方法來做到這一點?
<ListView ItemsSource="{Binding Path=MyList, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}" MinHeight="100" MaxHeight="100">
<ListView.View>
<GridView>
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox Margin="-4,0,-4,0" IsChecked="{Binding MyBoolProperty}" Checked="CheckBox_Checked" Unchecked="CheckBox_Unchecked" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
@Phil:確切地說,檢查這個http://stackoverflow.com/questions/2608187/wpf-listview-selecteditem-is-null/2608315#2608315 – Amsakanna 2010-04-22 05:58:00