IWindowProvider Интерфейс

Определение

Предоставляет методы и свойства для поддержки клиентского доступа с автоматизацией пользовательского интерфейса к элементам управления, предоставляющим фундаментальную функциональность окон в традиционном графическом пользовательском интерфейсе.

public interface class IWindowProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("987df77b-db06-4d77-8f8a-86a9c3bb90b9")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IWindowProvider
public interface IWindowProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("987df77b-db06-4d77-8f8a-86a9c3bb90b9")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IWindowProvider = interface
type IWindowProvider = interface
Public Interface IWindowProvider
Атрибуты

Комментарии

Реализовано в поставщике модель автоматизации пользовательского интерфейса, который должен поддерживать WindowPattern шаблон элемента управления.

Свойства

InteractionState

Возвращает состояние взаимодействия окна.

IsModal

Возвращает значение, указывающее, является ли окно модальным.

IsTopmost

Возвращает значение, указывающее, является ли окно элементом верхнего уровня в z-порядке.

Maximizable

Возвращает значение, указывающее, можно ли развернуть окно.

Minimizable

Возвращает значение, указывающее, можно ли свернуть окно.

VisualState

Возвращает визуальное состояние окна.

Методы

Close()

Пытается закрыть окно.

SetVisualState(WindowVisualState)

Изменяет визуальное состояние окна. Например, свертывает или развертывает его.

WaitForInputIdle(Int32)

Блокирует вызывающий код в течение заданного промежутка времени или до того момента, как связанный процесс перейдет в состояние бездействия, в зависимости от того, что произойдет раньше.

Применяется к

См. также раздел