title: Creating an instance of SelectionChangedEventArgs in wpf
body: <p>I have a user control which is having a listview inside it. The SelectionChanged event of this list view is handled inside the user control. The code for the same is as follows:</p>
  
  <pre>
          private void lstvMyView_SelectionChanged(object sender, SelectionChangedEventArgs e)
          {...}
  </pre>
  
  <p>I want to call this handler again from some other place inside the user control. So to call this handler i need the "SelectionChangedEventArgs" there. When I am trying to create the instance of "SelectionChangedEventArgs", i am unable to understand what should I pass as parameters to the constructor of "SelectionChangedEventArgs". </p>
  
  <p>The place from where I am suppose to call this handler does not add or remove any items in the listview. It just navigates in the items in the listview thereby changing the selectedindex of the listview. </p>
  
  <p>I am trying to do something like this. The below code is obviously incorrect.</p>
  
  <pre>lstvMyView_SelectionChanged(_lstvMyView, new SelectionChangedEventArgs());</pre>