Поделиться через


TreeViewItem.IsExpanded Свойство

Определение

Получает или задает значение, указывающее, развернуты или свернуты вложенные элементы в элементе управления TreeViewItem.

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

Значение свойства

Значение true, если вложенные элементы элемента управления TreeViewItem видимы; в противном случае — значение false. Значение по умолчанию — false.

Примеры

В следующем примере показано, как задать свойство IsExpanded.

<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

Комментарии

Внешний вид кнопки, которая разворачивает и сворачивает TreeViewItem , изменяется при развертывании TreeViewItem или сворачивании. При изменении IsExpanded значения свойства с true на falseвозникает Collapsed событие . Аналогично, событие возникает при ExpandedIsExpanded изменении значения свойства с false на true.

Сведения о свойстве зависимостей

Поле идентификатора IsExpandedProperty
Для свойств метаданных задано значение true Нет

Применяется к

См. также раздел