IExpandCollapseProvider 介面

定義

公開方法與屬性,以支援 Microsoft UI 自動化用戶端存取,以視覺化方式展開以顯示內容及折迭以隱藏內容的控制項。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.ExpandCollapse要求的功能。

public interface class IExpandCollapseProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1236042649, 54822, 17731, 148, 185, 166, 217, 169, 89, 58, 246)]
struct IExpandCollapseProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1236042649, 54822, 17731, 148, 185, 166, 217, 169, 89, 58, 246)]
public interface IExpandCollapseProvider
Public Interface IExpandCollapseProvider
衍生
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

此模式具有此處未完整記載的指導方針和慣例。 如需此模式用途的詳細資訊,請參閱 ExpandCollapse 控制項模式

IExpandCollapseProvider 是由ComboBox (ComboBoxAutomationPeer) 的現有Windows 執行階段自動化對等所實作。

如果您想要在引發自動化事件或呼叫RaisePropertyChangedEvent時,從控制項程式碼參考 IExpandCollapseProvider 模式屬性,請使用ExpandCollapsePatternIdentifiers

屬性

ExpandCollapseState

取得控制項的狀態 (展開或摺疊)。

方法

Collapse()

隱藏屬於控制項子系的所有節點、控制項或內容。

Expand()

顯示控制項的所有子節點、控制項或內容。

適用於

另請參閱