TreeViewItem.Unselected Event   
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Occurs when the IsSelected property of a TreeViewItem changes from true to false.
public:
 event System::Windows::RoutedEventHandler ^ Unselected;
	public event System.Windows.RoutedEventHandler Unselected;
	member this.Unselected : System.Windows.RoutedEventHandler 
	Public Custom Event Unselected As RoutedEventHandler 
	Event Type
Examples
The following example shows how to assign an event handler for the Selected event to a TreeViewItem, and how to define the event handler.
<TreeViewItem Header="Employee2" 
              Name="Employee2Data">
  <TreeViewItem Header="Work Days" 
                Name="emp2WorkDays" 
                Selected="GetSchedule"
                Unselected="SetSchedule">
    <TreeViewItem Header="Monday" />
    <TreeViewItem Header="Wednesday"/>
  </TreeViewItem>
private void SetSchedule(object sender, RoutedEventArgs e)
{
    //Perform actions when a TreeViewItem
    //control becomes unselected
}
Private Sub SetSchedule(ByVal sender As Object, ByVal e As RoutedEventArgs)
    'Perform actions when a TreeViewItem
    'control becomes unselected
End Sub
	Remarks
The event occurs when the selection changes from this TreeViewItem to another TreeViewItem in a TreeView control. This event is related to the SelectedItemChanged event that occurs when there is a change in the SelectedItem property of a TreeView control.
Routed Event Information
| Item | Value | 
|---|---|
| Identifier field | UnselectedEvent | 
| Routing strategy | Bubbling | 
| Delegate | RoutedEventHandler |