I have ListView
contains my object:
public ObservableCollection<MyObject> objects { get; set; }
This is my Context menu
right click event:
private void MenuItem_Click(object sender, RoutedEventArgs e)
{
if (myListView.SelectedIndex == -1)
return;
int index = myListView.SelectedIndex;
}
So instead of take this index
and find my object
in my collection
base on index
number can i take the object
at once ?
If I understand you correctly, you want to just fetch the object that has been selected
Have you tried using the .SelectedItem property of the list view?
Although I'm not sure why you can't just look up the object by its index in the collection. Both approaches would be valid, although the above approach has clearer intentions.