The following sample XAML code adds a Checkbox to a ListView(GridView) in WPF.
This is done with a technique "member binding" where we bind one control to another. The DisplayMemberBinding property of control is used to do so.
<Window x:Class="WpfApplication1_grid .Window1" Really Long Link Really Long Link Title="Window1" Height="300" Width="300" Loaded="Window_Loaded"> <Window.Resources> <ataTemplate x:Key="FirstCell"> <StackPanel Orientation="Horizontal"> <CheckBox Name="chk1" IsChecked="{Binding Path=IsSelected, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/> </StackPanel> </DataTemplate> </Window.Resources> <Grid> <ListView ItemsSource="{Binding}" Name="Sid" GridViewColumnHeader.Click="G ridViewColumnHeaderClickedHan dler"> <ListView.View> <GridView> <GridView.Columns> <GridViewColumn CellTemplate="{StaticResource FirstCell}" Width="30"/>
<GridViewColumn Header="Rollno" DisplayMemberBinding="{Binding Path=rollno}"/> <GridViewColumn Header="FirstName" DisplayMemberBinding="{Binding Path=firstname}"/> <GridViewColumn Header="LastName" DisplayMemberBinding="{Binding Path=lastname}"/> <GridViewColumn Header="DOJ" DisplayMemberBinding="{Binding Path=DOJ}"/>
</GridView.Columns> </GridView> </ListView.View> </ListView> <Button Height="23" Margin="20,0,0,42" Name="button1" VerticalAlignment="Bottom" HorizontalAlignment="Left" Width="75" Click="button1_Click">Button< /Button> </Grid> </Window>
For more details, visit http://www.orble.com/addcheckbox2listview
|
No responses found. Be the first to respond and make money from revenue sharing program.
|