홈>
사용자 정의 ListView에 문제가 있습니다 (ListView를 스크롤 할 때 내부 CheckBox의 상태가 손실 됨). 비주얼 트리 열거없이 ListView 가상화를 비활성화 할 수 있습니까?
<ListView>
<ListView.Resources>
<Style TargetType="GridViewColumnHeader">
<Setter Property="Visibility" Value="Collapsed" />
</Style>
</ListView.Resources>
<ListView.View>
<GridView>
<GridViewColumn Header="Address">
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox Content="{Binding Address}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Name">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
- 답변 # 1
- 답변 # 2
IsChecked 속성을 바인딩하는 것 외에도
재활용을 꺼야 할 수도 있습니다
StackPanel
가상화 모드 열거
ListView.ItemsPanel
관련 질문
- c# : 스타일이 code에서 적용되지 않는 이유는 무엇입니까?
- c# : ListBox에서 null 항목 선택
- c# : SpeechRecognitionResult.Status= Windows.Media.SpeechRecognition의 알 수 없음 동작이 변경되었습니다.
- c# : Bing Map에서 경계 사각형을 CommandParameter로 가져올 수 없음
- c# : IActivatableViewModel은 View보다 먼저 활성화되므로 VM 활성화 시 UnhandledInteractionException이 발생합니다.
- c# : 응용 프로그램 시작 시 로드하지 않고 읽을 수 있도록 특정 xps 문서를 DocumentViewer에 로드하는 방법
- WPF -C# PictureBox 위에 레이블 넣기(windowsformshost 사용)
- 2개(또는 그 이상)의 보조키가 다운되었을 때 감지 c# wpf key down 이벤트
- c# : 눈금선이 있는 WPF 반복 필드
- c# : ListViewItem 클릭 이벤트를 내부에 있는 버튼 클릭 이벤트로 재정의
H.B. 그들의 대답에 :
와이즈 비즈 와이즈 비즈또는