TreeViewItem.Unselected Event

Definition

Occurs when the IsSelected property of a TreeViewItem changes from true to false.

C#
public event System.Windows.RoutedEventHandler Unselected;

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.

XAML
<TreeViewItem Header="Employee2" 
              Name="Employee2Data">
  <TreeViewItem Header="Work Days" 
                Name="emp2WorkDays" 
                Selected="GetSchedule"
                Unselected="SetSchedule">
    <TreeViewItem Header="Monday" />
    <TreeViewItem Header="Wednesday"/>
  </TreeViewItem>
C#
private void SetSchedule(object sender, RoutedEventArgs e)
{
    //Perform actions when a TreeViewItem
    //control becomes unselected
}

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

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

See also