IExpandCollapseProvider インターフェイス

定義

コンテンツを表示するために視覚的に展開し、コンテンツを非表示にするために折りたたむコントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開します。 AutomationPeer.GetPattern 呼び出しと PatternInterface.ExpandCollapse を使用してオートメーション クライアントが要求する機能をサポートするために、このインターフェイスを実装します。

public interface class IExpandCollapseProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1827615900, 45441, 23819, 178, 151, 195, 176, 22, 97, 32, 195)]
struct IExpandCollapseProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(1827615900, 45441, 23819, 178, 151, 195, 176, 22, 97, 32, 195)]
public interface IExpandCollapseProvider
Public Interface IExpandCollapseProvider
派生
属性

注釈

このパターンには、ここに完全に文書化されていないガイドラインと規則があります。 このパターンの詳細については、「 ExpandCollapse コントロール パターン」を参照してください。

IExpandCollapseProvider は、ComboBox (ComboBoxAutomationPeer) の既存のWindows ランタイムオートメーション ピアによって実装されます。

オートメーション イベントを発生させるか AutomationPeer.RaisePropertyChangedEvent を呼び出すときに、コントロール コードから IExpandCollapseProvider パターン プロパティを参照する場合は、ExpandCollapsePatternIdentifiers を使用します。

プロパティ

ExpandCollapseState

コントロールの状態 (展開されているか、または折りたたまれているかのいずれか) を取得します。

メソッド

Collapse()

コントロールの子孫であるすべてのノード、コントロール、またはコンテンツを非表示にします。

Expand()

すべての子ノード、コントロール、またはコントロールのコンテンツを表示します。

適用対象

こちらもご覧ください