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 {
	void add(RoutedEventHandler^ value);
	void remove(RoutedEventHandler^ value);
}

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>
No code example is currently available or this language may not be supported.

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