4 개의 열이있는 눈금보기가있는 목록보기가 있습니다. listview의 itemsSource는 IList (Of SomeType)입니다. 그리드의 각 셀에는 바운드 프로퍼티의 값을 기준으로 선택/선택 해제되는 체크 박스가 있습니다. 이제 저장을 위해 목록/격자보기의 모든 행을 검색하거나 체크 표시된 모든 확인란을 선택하고 싶습니다. 나는 그것을 할 수있는 적절한 방법을 찾지 못했습니다.목록보기 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>
아무도 도와 줄 수 있습니까 ????
감사는 WPF에 올 때, foreach 문 대신있는 ListViewItem의 "VAR"를 사용하십시오 – Xience