Compartilhar via


TreeViewItem.IsExpanded Propriedade

Definição

Obtém ou define se os itens aninhados em um TreeViewItem são expandidos ou recolhidos.

public:
 property bool IsExpanded { bool get(); void set(bool value); };
public bool IsExpanded { get; set; }
member this.IsExpanded : bool with get, set
Public Property IsExpanded As Boolean

Valor da propriedade

true se os itens aninhados de um TreeViewItem estiverem visíveis; caso contrário, false. O padrão é false.

Exemplos

O exemplo seguinte mostra como definir a IsExpanded propriedade.

<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>
Employee1Data.IsExpanded = true;
Employee1Data.IsExpanded = True

Comentários

A aparência do botão que expande e recolhe as TreeViewItem alterações quando ela TreeViewItem é expandida ou recolhida. Quando o IsExpanded valor da propriedade muda de true para false, o Collapsed evento ocorre. Da mesma forma, o Expanded evento ocorre quando o IsExpanded valor da propriedade é alterado de false para true.

Informações da propriedade Dependency

Item Valor
Campo identificador IsExpandedProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a

Confira também