Expanded Event
Collapse the table of content
Expand the table of content

TreeViewItem.Expanded Event

 

Occurs when the IsExpanded property changes from false to true.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

public event RoutedEventHandler Expanded

This event occurs when a TreeViewItem is expanded so that its child elements are visible.

Identifier field

ExpandedEvent

Routing strategy

Bubbling

Delegate

RoutedEventHandler

The following example shows how to assign an event handler for the Expanded event to a TreeViewItem and how to define the event handler in the code-behind.

<TreeViewItem Header="Employee1"
              Name="Employee1Data" 
              IsExpanded="True" 
              Collapsed="OnCollapsed" 
              Expanded="OnExpanded">
  <TreeViewItem Header="Work Days" 
                Name="EmployeeWorkDays"
                IsSelected="True">
    <TreeViewItem Header="Tuesday" />
    <TreeViewItem Header="Friday"/>
  </TreeViewItem>
</TreeViewItem>
<TreeViewItem Header="Employee2" 
              Name="Employee2Data">
  <TreeViewItem Header="Work Days" 
                Name="emp2WorkDays" 
                Selected="GetSchedule"
                Unselected="SetSchedule">
    <TreeViewItem Header="Monday" />
    <TreeViewItem Header="Wednesday"/>
  </TreeViewItem>
</TreeViewItem>
private void OnExpanded(object sender, RoutedEventArgs e)
{
    //Perform actions when the TreeViewItem is expanded
}

.NET Framework
Available since 3.0
Silverlight
Available since 3.0
Return to top
Show:
© 2016 Microsoft