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
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 を取得します。Gets the current DockPosition of the control within a docking container.



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