Leer en inglés

Compartir a través de


TreeViewItem.IsExpanded Propiedad

Definición

Obtiene o establece un valor que indica si los elementos anidados en TreeViewItem están expandidos o contraídos.

C#
public bool IsExpanded { get; set; }

Valor de propiedad

Es true si los elementos anidados de TreeViewItem son visibles; en caso contrario, es false. De manera predeterminada, es false.

Ejemplos

En el ejemplo siguiente se muestra cómo establecer la propiedad IsExpanded.

XAML
<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>
C#
Employee1Data.IsExpanded = true;

Comentarios

Apariencia del botón que expande y contrae los TreeViewItem cambios cuando TreeViewItem se expande o contrae. Cuando el valor de la IsExpanded propiedad cambia de true a false, se produce el Collapsed evento . Del mismo modo, el Expanded evento se produce cuando el valor de la IsExpanded propiedad cambia de false a true.

Información sobre propiedades de dependencia

Campo identificador IsExpandedProperty
Propiedades de metadatos establecidas en true None

Se aplica a

Producto Versiones
.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

Consulte también