Ich zerbreche mir jetzt schon seit mehreren Tagen den Kopf über folgendes Problem. Ich habe eine WPF Anwendung programmiert in der sich eine ListBox befindet. Diese ListBox nutzt folgendes ItemTemplate:
<ListBox.ItemTemplate>
<DataTemplate>
<Grid Margin="3,3,3,3">
<Grid.ColumnDefinitions>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="25px" />
</Grid.RowDefinitions>
<TextBlock x:Name="Text" Text="{Binding browsergame}" FontSize="11" FontWeight="bold" Foreground="DarkBlue" Grid.Column="0" Grid.Row="0" />
<Button Click="Button_Login" VerticalAlignment="Center" Name="buttonLogin" Grid.Column="0" Grid.Row="1" Width="20" Height="20" HorizontalAlignment="Left">
<Image Source="../Images/login.png"/>
</Button>
<Button Click="Button_Delete" VerticalAlignment="Center" Name="buttonDelete" Grid.Column="0" Grid.Row="1" Width="20" Height="20" HorizontalAlignment="Right">
<Image Source="../Images/delete.png"/>
</Button>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
Heißt auf gut dt. jedes ListBox Item hat 2 Buttons mit der Option Login und Löschen. Mein Problem ist jetzt, das ich nicht weiß wie ich feststellen soll, welcher Button geklickt wurde (Der Button in Item1 oder 2 oder 3...etc) da alle Button die gleiche Handle Funktion Button_Login oder Button_Delete aufrufen (sowie die gleiche Namensbezeichnung). Meine Idee war jetzt das man anhand des "selected Item" der Listbox den Index herrausfinden könnte, welches Item angesprochen ist, jedoch wenn ich gleich auf das Button eines Items drücke wird es nicht als "selected" makiert.
Mir will keine Lösung einfallen
MFG Wolf