这段代码实现的功能
- listview的item中添加button
- listview的item中添加图片
- 向item中添加其下的listview
- 可以对listview进行增删改操作
- 对listview中任意一个item的子集中的listview中的item对象进行增删改操作
前端代码
<Window x:Class="ListviewInItemAddList.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:ListviewInItemAddList"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800" Loaded="Window_Loaded_1">
<Grid>
<ListView Name="list1" HorizontalAlignment="Left" Height="306" Margin="10,10,0,0" VerticalAlignment="Top" Width="401" SelectionChanged="list1_SelectionChanged">
<ListView.View>
<GridView>
<GridViewColumn Header="列1" Width="50" DisplayMemberBinding="{Binding Path=Name}"/>
<GridViewColumn Header="列2" Width="50" DisplayMemberBinding="{Binding Path=Id}"/>
<GridViewColumn Header="列3" Width="50" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<Button Width="30" Content="删除" Click="Button_Click1" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="列4" Width="50" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<Button Width="30" Content="增加" Click="Button_Click" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="列5" Width="50" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<Button Width="30" Content="修改" Click="Button_Click2" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewC