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) |
Блокирует вызывающий код в течение заданного промежутка времени или до того момента, как связанный процесс перейдет в состояние бездействия, в зависимости от того, что произойдет раньше. |
Применяется к
См. также раздел
- WindowPattern
- Общие сведения о шаблонах элементов управления модели автоматизации пользовательского интерфейса
- Реализация поставщика модель автоматизации пользовательского интерфейса на стороне сервера
- Реализация поставщика модель автоматизации пользовательского интерфейса на стороне клиента
- Поддержка шаблонов элементов управления в поставщике модели автоматизации пользовательского интерфейса
- Реализация шаблона элемента управления Window автоматизированного пользовательского интерфейса