我有一個列表視圖,它具有包含四列的網格視圖。 listview的itemsSource是一個IList(OfTypeType)。網格中的每個單元格都包含一個複選框,該複選框基於綁定屬性中的值進行選中/取消選中。現在我想檢索列表/網格視圖中的所有行以進行保存或至少檢查所有這些複選框。我找不到一個合適的方法來做到這一點。如何獲取列表視圖中的所有行wpf
這是我如何創建我的列表視圖。
<ListView Margin="10, 40, 95, 10" x:Name="ListViewPane">
<ListView.View>
<GridView x:Name="gridColumns">
<GridViewColumn Width="auto" Header="Right" DisplayMemberBinding="{Binding Name}"/>
<GridViewColumn Width="auto" Header="Read">
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox Margin="0" VerticalAlignment="Center" IsChecked="{Binding CanRead}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Width="auto" Header="Write">
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox Margin="0" VerticalAlignment="Center" IsChecked="{Binding CanWrite}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Width="auto" Header="Delete">
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox Margin="0" VerticalAlignment="Center" IsChecked="{Binding CanDelete}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
誰能幫我????
非常感謝itowlson – Xience 2010-02-08 14:28:32