WindowHelper - класс
Вспомогательные методы для взаимодействия с окнами Window.
Пространство имён: Tessa.UI.WindowsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public static class WindowHelper
Public NotInheritable Class WindowHelper
public ref class WindowHelper abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type WindowHelper = class end
- Inheritance
- Object WindowHelper
BringModalWindowToTopIfRequired |
Выводит текущее доступное модальное окно на передний план.
|
ExecuteHwnd |
Выполняет заданное действие для дескриптора окна, который соответствует заданному объекту.
Для объекта Popup это должно быть свойство Popup.Child.
Возвращает признак того, что действие было выполнено, т.к. дескриптор успешно получен.
|
MoveToWorkingArea |
Выполняет перемещение окна с заданным дескриптором в рабочую область,
т.е. так, чтобы оно по-возможности не перекрывало панель задач.
|
SendMinimize |
Посылает событие сворачивания окна.
Рекомендуется использовать метод совместно с SetMinimizationForWindowStyleNone(Window, IntPtr).
|
SendResize |
Посылает событие по изменению размера окна.
|
SetMinimizationForWindowStyleNone |
Устанавливает обработчик на события сворачивания окна в трей и его разворачивания
таким образом, чтобы у окон с None проигрывалась стандартная анимация
сворачивания / разворачивания.
Рекомендуется использовать метод в обработчике SourceInitialized окна
совместно с SendMinimize(IntPtr).
|
StartBringModalWindowToTopIfRequired |
Запускает вывод текущего доступного модального окна на передний план в ситуации через InvokeInUIAsync(Action).
Запуск может быть отменён через вызов метода StopBringModalWindowToTopIfRequired.
|
StopBringModalWindowToTopIfRequired |
Производит остановку запущенной операции для вывода текущего доступного модального окна на передний план, запущенной через StartBringModalWindowToTopIfRequired.
|
TryGetActiveWindow |
Возвращает активное в данный момент окно среди всех окон приложения
или null, если не удалось определить, какое из окон активно.
|