Как получить проверенные значения флажков из listveiw ?
Всем привет,
У меня есть элементы Listview с флажками и кнопками изображений. Пожалуйста, найдите экранное шоу ниже url-адреса.
https://s24.postimg.org/mh7pdjb2t/image.png
Мне нужны два сценария...
1) После выбора одной строки, затем нажмите на кнопку fist image - хотите получить одну строку listview details в коде позади (теперь это происходит). Пожалуйста, найдите экранное шоу ниже url-адреса.
https://s29.postimg.org/iej2k9mzb/image.png
2)После выбора одного или нескольких флажков нажмите на вторую кнопку изображения - хотите получить целые проверенные элементы из списка. Пожалуйста, найдите экранное шоу ниже url-адреса.
https://s23.postimg.org/z18o84qsb/image.png
Но после применения этого кода не получаются все выбранные флажком элементы.
<GridViewColumn> <GridViewColumn.CellTemplate> <DataTemplate> <CheckBox Tag="{Binding UserId}" Checked="CheckBox_Checked" Unchecked="CheckBox_Unchecked" /> </DataTemplate> </GridViewColumn.CellTemplate> </GridViewColumn >
Я знаю, что это происходит из-за того, что этот код не используется внутри флажка, показанного ниже.
<CheckBox Tag="{Binding UserId}" Checked="CheckBox_Checked" Unchecked="CheckBox_Unchecked" IsChecked="{Binding RelativeSource={RelativeSource AncestorType=ListViewItem},Path=IsSelected}" />
Но я не хочу этот код, потому что после реализации этого кода, а затем нажмите на строку listview автоматически выбрав флажок тоже.
Что я уже пробовал:
После того, как установите все флажки, затем хотите получить все элементы listview здесь,
foreach (DocumentsUser item in listView1.SelectedItems) {}
Как я могу справиться с этим? Пожалуйста, помогите мне...