Quantcast
Channel: Visual COBOL - Forum - Recent Threads
Viewing all articles
Browse latest Browse all 4356

RE: Wpf Listview Multi Select w/checkbox

$
0
0

My Listview layout (below) is what I have defined. Not sure if I need relativesource stmnt, but was in the example I found. I guess my question now is when I read thru the Listview in behind code, how do I determine if the checkbox was 'Checked'? Not sure what proprty value to go after.

I will read thru the Listview row by row, and if the row was checked, I will perform an update, otherwise move onto the next row.

<ListView.View>

               <GridView>

                   <GridViewColumn Header="Ven#" Width="50"

                                       DisplayMemberBinding="{Binding Path=Vs_Vnd}"></GridViewColumn>

                   <GridViewColumn Header="Name" Width="150"

                                       DisplayMemberBinding="{Binding Path=AP_Name}"></GridViewColumn>

                   <GridViewColumn Header="Sku #" Width="170" TextBlock.TextAlignment="Center"

                                       DisplayMemberBinding="{Binding Path=Vs_Sku}"></GridViewColumn>

                   <GridViewColumn Header="Whse" Width="40"

                                       DisplayMemberBinding="{Binding Path=Vs_Pc_W}"></GridViewColumn>

                   <GridViewColumn Header="Direct" Width="40"

                                       DisplayMemberBinding="{Binding Path=Vs_Pc_D}"></GridViewColumn>

                   <GridViewColumn Header="Lumber" Width="40"

                                       DisplayMemberBinding="{Binding Path=Vs_Pc_Lbr}"></GridViewColumn>

                   <GridViewColumn Header="Panels" Width="40"

                                       DisplayMemberBinding="{Binding Path=Vs_Pc_Ply}"></GridViewColumn>

                   <GridViewColumn Header="?" Width="40">

                       <GridViewColumn.CellTemplate>

                           <DataTemplate>

                               <StackPanel>

                                   <!--<CheckBox IsChecked="{Binding Path=IsSelected,RelativeSource={RelativeSource Self},Mode=TwoWay}"/>-->

                                   <CheckBox Name="chk1" IsChecked="{Binding Path=IsSelected,RelativeSource={RelativeSource TemplatedParent},Mode=TwoWay}"/>

                               </StackPanel>

                           </DataTemplate>

                       </GridViewColumn.CellTemplate>                    

                   </GridViewColumn>

                   <GridViewColumn Header="Vendor Product Description" Width="520"

                                       DisplayMemberBinding="{Binding Path=Vs_Desc}"></GridViewColumn>

                   <GridViewColumn Header="# Times Rcv" Width="50"

                                       DisplayMemberBinding="{Binding Path=Vs_Edm_Count}"></GridViewColumn>

               </GridView>

           </ListView.View>

       </ListView>


Viewing all articles
Browse latest Browse all 4356

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>