Add checkbox to listview(gridview) in WPF
May 27th 2008 10:39
XAML code for adding checkbox to listview(gridview) in WPF :
<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>
<Window x:Class="WpfApplication1_grid .Window1"
Really Long Link
Really Long Link
Title="Window1" Height="300" Width="300" Loaded="Window_Loaded">
<Window.Resources>
<
<StackPanel Orientation="Horizontal">
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>
| 35 |
| Vote |
Subscribe to this blog




