Share via


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 當屬性值從 false 變更為 trueIsExpanded ,就會發生 此事件。

相依性屬性資訊

識別碼欄位 IsExpandedProperty
設定為 的中繼資料屬性 true

適用於

另請參閱