IDockProvider インターフェイス

定義

ドッキング コンテナー内で dock プロパティを公開するコントロールへの UI オートメーション クライアント アクセスをサポートするメソッドとプロパティを公開します。Exposes methods and properties to support UI Automation client access to controls that expose their dock properties within a docking container.

public interface class IDockProvider
public interface IDockProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("159bc72c-4ad3-485e-9637-d7052edf0146")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IDockProvider
type IDockProvider = interface
Public Interface IDockProvider
属性

注釈

DockPattern コントロールパターンをサポートする必要がある UI オートメーションプロバイダーに実装されます。Implemented on a UI Automation provider that must support the DockPattern control pattern.

ドッキングコンテナーは、ドッキングコンテナーの境界およびコンテナー内の他の要素を基準として、子要素を水平方向および垂直方向に配置できるようにするコントロールです。A docking container is a control that allows the arrangement of child elements, both horizontally and vertically, relative to the boundaries of the docking container and other elements within the container.

IDockProvider は、ドッキングコンテナーのプロパティやドッキングコンテナー内の現在のコントロールに隣接してドッキングされるコントロールのプロパティを公開しません。IDockProvider does not expose any properties of the docking container or any properties of controls that may be docked adjacent to the current control within the docking container.

コントロールは、現在の z オーダーに基づいて、互いに相対的にドッキングされます。z オーダーの位置が大きいほど、ドッキングコンテナーの指定した端から配置されます。Controls are docked relative to each other based on their current z-order; the higher their z-order placement the further they are placed from the specified edge of the docking container.

プロパティ

DockPosition

ドッキング コンテナー内のコントロールの現在の DockPosition を取得します。Gets the current DockPosition of the control within a docking container.

メソッド

SetDockPosition(DockPosition)

ドッキング コンテナー内のコントロールをドッキングします。Docks the control within a docking container.

適用対象

こちらもご覧ください