当我点击listview行中的按钮时,我想从列表视图中删除一个项目。列表视图行由文本框和按钮组成:我需要在文本框中获取文本的名称,因为它在xml文件中使用,该文件填充列表视图本身。
XAML
<ListView x:Name="listView_names" HorizontalAlignment="Left" Height="169" Margin="52,221,0,0" VerticalAlignment="Top" Width="336" >
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Name}"></TextBlock>
<Button x:Name="removeBtn" Content="Remove" HorizontalAlignment="Left" Margin="0,30,0,0" VerticalAlignment="Top" Width="100" Background="#FF888888" Foreground="#FF292C33" Click="remove_Click"/>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
答案 0 :(得分:4)
你可以绑定按钮的标签,例如Task
然后当您获得对象发件人时,您可以将其转换回按钮,例如cut -d, -f1 a.txt > b.txt ; cut -d, -f3 a.txt > c.txt ; cmp b.txt c.txt && echo "Column values are same"; rm -rf b.txt c.txt
方法中的Tag="{Binding Name}"
然后从