UWP通过单击listview

时间:2017-07-10 09:51:31

标签: uwp uwp-xaml

当我点击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>

listview with buttons

1 个答案:

答案 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}"然后从

的Tag属性中读取名称