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

属性值

如果可以看到 TreeViewItem 的嵌套项,则为 true;否则为 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 。 同样,Expanded当属性值从 falsetrue更改为 时IsExpanded,会发生 事件。

依赖项属性信息

标识符字段 IsExpandedProperty
元数据属性设置为 true

适用于

另请参阅