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 provide fundamental window-based functionality within a traditional graphical user interface (GUI).
Assembly: System.Windows (in System.Windows.dll)
'Declaration Public Interface IWindowProvider
public interface IWindowProvider
The IWindowProvider type exposes the following members.
|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 of layout.|
|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.|
|Close||Closes the window.|
|SetVisualState||Changes the visual state of the window (such as minimizing or maximizing it).|
|WaitForInputIdle||Blocks the calling code for the specified time or until the associated process enters an idle state, whichever completes first.|
This interface is implemented on a UI automation provider that must support the Window control pattern.
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.