Hallo zusammen.
Ich habe meiner App ein Kontextmenü hinzugefügt:
Das Command wird gefeuert, allerdings ist kein Item selektiert. Muss ich irgendwie "zu Fuß" ermitteln, über welchem ListBoxItem das Kontextmenü geöffnet wurde?Code:<ListBox x:Name="lstGeldausgaben" Margin="0,0,-12,0" ItemsSource="{Binding Geldausgaben}" MouseLeftButtonUp="ListBox_MouseLeftButtonUp"> <ListBox.ItemTemplate> <DataTemplate> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="20"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <TextBlock Grid.Column="0" Grid.Row="0" Grid.ColumnSpan="3" Text="{Binding Zweck}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}"/> <TextBlock Grid.Column="0" Grid.Row="1" Text="{Binding Betrag,Converter={StaticResource doubleToStringConv}}" TextWrapping="Wrap" Margin="12,-6,-5,0" Style="{StaticResource PhoneTextSubtleStyle}"/> <TextBlock Grid.Column="1" Grid.Row="1" Text="€" TextWrapping="Wrap" Margin="12,-6,-5,0" Style="{StaticResource PhoneTextSubtleStyle}"/> <TextBlock Grid.Column="2" Grid.Row="1" Text="{Binding Path=Datum,Converter={StaticResource dateTimeConv}}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/> </Grid> </DataTemplate> </ListBox.ItemTemplate> <toolkit:ContextMenuService.ContextMenu> <toolkit:ContextMenu> <toolkit:MenuItem x:Name="mniDeleteGeldausgabe" Header="Löschen" CommandParameter="{Binding ElementName=lstGeldausgaben,Path=SelectedItem}"> <toolkit:MenuItem.Command> <cmd:CommandDeleteGeldausgabe></cmd:CommandDeleteGeldausgabe> </toolkit:MenuItem.Command> </toolkit:MenuItem> </toolkit:ContextMenu> </toolkit:ContextMenuService.ContextMenu> </ListBox>
Eddie









Automatisch generierter Sicherheitshinweis

![[Erledigt]: ListBox und Kontextmenü: kein selektiertes Item](http://www.proboard.ch/images/ppc10/Zum-Antworten-bitte-registrieren.jpg)
