각 행에 확인란과 문자열이있는 C#, WPF ListView가 있습니다. 체크 박스를 클릭하면 동일한 행에있는 형제 문자열을 가져올 수 있지만 방법을 잘 모르기를 원합니다. 나는 WPF 놈이다.확인란을 선택하고 목록보기 행에서 형제를 가져옵니다.
이름이 들어있는 Row라는 수신 개체의 속성과 내 성 여부를 나타내는 부울 값에 바인딩 된 내 열이 있습니다.
"행"을 가져온 다음 체크 박스가 아닌 아이를 잡으려면 시각적 트리를 따라 가야합니다.
모든 의견을 크게 환영합니다. 아래의 XAML.
MJ
<ListView Name="CompanyListView" Width="300" Height="200">
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Width="25">
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding Path=Active}" Click="CompanyCheckboxClicked"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Path=Name}" Width="250"/>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
확인란을 선택할 때마다 해당 이름을 가져 오거나 사용자가 여러 행의 확인란을 선택한 다음 선택한 각 행의 이름 값을 가져올 수 있습니까? – Josh