Ich möchte ein listviewitem auswählen, auf das eine Schaltfläche geklickt wurde.So wählen Sie das listviewitem, wo eine Schaltfläche geklickt wurde
Here is my Listview with 2 llistviewitems
ich Sie auf die X-Taste und möchten diese Artikel aus der Liste löschen. Wie bekomme ich diesen Gegenstand? Ich habe diesen Code:
private void Delete_Click(object sender, RoutedEventArgs e)
{
var item = sender as ListViewItem;
var obj = item.Content as object;
List.Remove(obj);
}
Edit: Die Bindung des Listview
<ListView x:Name="listview">
<ListView.ItemTemplate>
<DataTemplate>
<WrapPanel>
<TextBlock Text="Bild "/>
<TextBlock Text="{Binding Title}"/>
<Button x:Name="Change" Content="Change" Margin="250,0,0,0" Click="Change_Click"/>
<Button x:Name="Delete" Content="X" Margin="10,0,0,0" Click="Delete_Click"/>
</WrapPanel>
</DataTemplate>
</ListView.ItemTemplate>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="Height" Value="50"/>
<EventSetter Event="PreviewMouseLeftButtonDown" Handler="lvSeriesItem_PreviewMouseLeftButtonDown"/>
</Style>
</ListView.ItemContainerStyle>
</ListView>
Können Sie buchen, wie Sie Daten an die 'Listview' binden. – Venky
Ich habe den Beitrag bearbeiten – MMbach
Wo setzen Sie die 'ItemSource' für die ListView? – Venky