WindowExtensions - класс
Методы-расширения для класса Window.
Пространство имён: Tessa.UI.WindowsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public static class WindowExtensions
<ExtensionAttribute>
Public NotInheritable Class WindowExtensions
[ExtensionAttribute]
public ref class WindowExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type WindowExtensions = class end
- Inheritance
- Object WindowExtensions
BringWindowToTop |
Выводит окно на передний план.
|
BringWindowToTopWhenLoaded |
Выводит окно на передний план после того, как оно будет впервые отображено на экране.
|
CloseOnMiddleButtonDown |
Добавляет обработчик события MouseDown,
закрывающий окно по клику средней кнопкой мыши.
|
CloseOnPreviewMiddleButtonDown |
Добавляет обработчик события PreviewMouseDown,
закрывающий окно по клику средней кнопкой мыши.
|
DisableFocusOnClick |
Отключает перевод фокуса для окна при клике мышью.
|
ForceDragMove | |
GetActualTopLeft |
Возвращает точку, соответствующую левому верхнему углу окна для его текущего состояния.
Если точку получить невозможно, то возвращает 0. Когда окно свёрнуто или развёрнуто,
то возвращает левый верхний угол дисплея, на котором размещается окно.
|
GetIntPtr |
Возвращает дескриптор IntPtr для заданного окна.
|
HideMinimizeAndMaximizeButtons |
Скрывает кнопки "Свернуть" и "Развернуть" в окне WPF.
Метод рекомендуется использовать в обработчике события SourceInitialized.
|
HideMinimizeButton |
Скрывает кнопку "Свернуть" в окне WPF.
Метод рекомендуется использовать в обработчике события SourceInitialized.
|
IsAvailable |
Возвращает признак того, что окно не заблокировано другими модальными окнами.
|
IsModal |
Возвращает признак того, является ли указанное окно модальным.
|
MaximizeOnOpenInsideCorrespondingScreen |
Указывает, что окно будет развёрнуто на весь экран сразу при открытии, причём дисплей, на котором отображается окно,
определяется динамически в момент открытия. Если же просто установить свойство перед открытием window.State = WindowState.Maximized,
то окно будет открыто на том дисплее, на котором было впервые открыто основное окно приложения (причём неважно, куда окно было перенесено в дальнейшем).
Такое поведение обусловлено ошибкой в WPF, поэтому используйте этот метод для разворачивания окна на корректном дисплее.
|
PreventFocus |
Предотвращает переход фокуса на окно.
Метод рекомендуется использовать в перегрузке метода OnActivated(EventArgs).
|
RegisterShell |
Выполняет регистрацию API по работе с объектом ITessaShell в заданном контейнере Unity.
|
ResolveOwnerAsActiveWindow |
Устанавливает последнее активное окно как владельца текущего окна ownedWindow.
Если активное окно отсутствует, то в качестве владельца назначается основное окно приложения.
Рекомендуется вызвать метод после того, как выполнена инициализация окна (т.е. после вызова конструктора),
но перед первым отображением.
Метод не выполняет действий, если вызван из потока, отличного от основного потока приложения
или если текущий объект является активным окном или главным окном приложения.
|
SetMaximizeOnShow |
Устанавливает признак состояния развёрнутости окна на весь экран при повторном отображении скрытого окна.
Метод можно применять только к окну, которое было скрыто методом Hide или через установку скрытия в свойстве Visibility.
|
ShowDialogWithReplace |
Производит отображение диалога в модальном режиме с заменой предыдущего активного окна, если оно есть.
Предыдущее активное окно скрывается и отображается только после закрытия отображаемого диалога.
Не производит скрытие основного окна клиента из [!:Application.Current.MainWindow].
|
TryCloseSafe |
Закрывает окно, если этому не препятствует наличие дочерних модальных окно.
Возвращает признак того, что окно успешно закрыто.
Используйте метод для закрытия окна с использованием горячих клавиш.
|
TryGetUIContext |
Возвращает объект IUIContext, соответствующий вкладке приложения,
или null, если объект не связана со вкладкой.
|