IWindowProvider Interface
Exposes methods and properties to support UI Automation client access to controls that provide fundamental window-based functionality within a traditional graphical user interface (GUI).
Assembly: UIAutomationProvider (in UIAutomationProvider.dll)
| Name | Description | |
|---|---|---|
![]() | InteractionState | Gets the interaction state of the window. |
![]() | IsModal | Gets a value that specifies whether the window is modal. |
![]() | IsTopmost | Gets a value that specifies whether the window is the topmost element in the z-order. |
![]() | Maximizable | Gets a value that specifies whether the window can be maximized. |
![]() | Minimizable | Gets a value that specifies whether the window can be minimized. |
![]() | VisualState | Gets the visual state of the window. |
| Name | Description | |
|---|---|---|
![]() | Close() | Attempts to close the window. |
![]() | SetVisualState(WindowVisualState) | Changes the visual state of the window. For example, minimizes or maximizes it. |
![]() | WaitForInputIdle(Int32) | Causes the calling code to block for the specified time or until the associated process enters an idle state, whichever completes first. |
Implemented on a UI Automation provider that must support the WindowPattern control pattern.
Available since 3.0
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0

