Share via


IDockProvider Interface

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Exposes methods and properties to support access by a UI automation client to controls that expose their dock properties in a docking container.

Namespace:  System.Windows.Automation.Provider
Assembly:  System.Windows (in System.Windows.dll)

Syntax

'Declaration
Public Interface IDockProvider
public interface IDockProvider

The IDockProvider type exposes the following members.

Properties

  Name Description
Public propertySupported by Silverlight for Windows Phone DockPosition Gets the current DockPosition of the control in a docking container.

Top

Methods

  Name Description
Public methodSupported by Silverlight for Windows Phone SetDockPosition Docks the control in a docking container.

Top

Remarks

This interface is implemented in a UI automation provider that must support the Dock control pattern.

A docking container is a control that supports the arrangement of child elements (horizontally and vertically) relative to the boundaries of the docking container and to other elements in the container.

An IDockProvider object does not expose any properties of the docking container. It also does not expose any properties of controls that might be docked adjacent to the current control in the docking container.

Controls are docked relative to each other based on their current z-order. The higher a control's z-order is, the further the control is placed from the specified edge of the docking container.

Version Information

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.