ApplicationHelper - методы |
Тип ApplicationHelper предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| ActivateMainWindow |
Активирует главное окно приложения. Работает только в потоке UI, если у приложения существует главное окно.
Возвращает признак того, что главное окно было успешно активировано.
| |
| AppendClosingHandlersSync |
Добавляет к событиям ClosingBeforeCheck и ClosingAfterCheck заданные обработчики.
Если такие обработчики уже были установлены, то они не добавляются, но порядок обработчиков при этом может измениться.
Вызовы метода синхронизированы между потоками, т.е. гарантированно последовательны.
| |
| ApplySoftwareRenderingFromConfiguration |
Применяет программный рендеринг (без аппаратного ускорения), если это установлено в конфигурационном файле,
т.е. установлена настройка SoftwareRendering.
| |
| BringMainWindowIntoView |
Переводит главное окно процесса на передний план. Не переводит фокус с других приложений.
| |
| BringMainWindowToTop |
Выводит главное окно приложения на передний план. Если окно было свёрнуто, то разворачивает его.
Работает только в потоке UI, если у приложения существует главное окно.
Возвращает признак того, что главное окно было успешно выведено на передний план.
| |
| CreateDefaultApplicationIcon |
Возвращает стандартную иконку, используемую для приложения в Windows.
| |
| GetAssemblyIconDataFullSize |
Возвращает массив байт, соответствующий иконке, встроенной в сборку,
или же стандартной иконке приложения, если в сборке отсутствует встроенная иконка.
В отличие от свойства AssemblyIcon, возвращённые данные по иконке
не изменяются в размерах (что выполнялось в AssemblyIcon
для отображения в панели задач без артефактов).
| |
| GetAssemblyIconStream |
Возвращает поток с данными иконки в формате PNG, которая встроена в заданную сборку.
| |
| GetDialogOwner |
Метод для получения текущего основного окна в соответствии со значением из свойства DialogOwner.
При этом не вызывается обращение к потоку UI или связанным с ним свойствам.
| |
| GetLogoUri |
Возвращает Uri к логотипу, указанному в настройках приложения,
или null, если должен быть использован стандартный логотип.
Рекомендуется использовать совместно с методом CreateLauncher(Uri, String, String, Boolean).
| |
| HandleDispatcherUnhandledException |
Выполняет обработку исключения для события DispatcherUnhandledException.
| |
| HandleDispatcherUnhandledExceptionWithSafeLocalization |
Выполняет обработку исключения для события DispatcherUnhandledException,
учитывая безопасную инициализацию локализации.
| |
| InitializeDescriptorAsync |
Выполняет инициализацию дескриптора приложения,
посредством которого может быть получена иконка ApplicationIcon,
а также текущие настройки приложения.
| |
| PerformClosingCheckWithEventsAsync |
Вызывает обработку событий контролируемого закрытия приложения с использованием событий
ClosingBeforeCheck и ClosingAfterCheck, и с возможностью указать
стандартную обработку закрытия defaultCheckFuncAsync.
Метод обрабатывает исключения, которые могут возникнуть в обработчиках события или в функции defaultCheckFuncAsync,
в этом случае исключение выводится пользователю и закрытие отменяется.
Возвращает признак того, что закрытие окна подтверждено.
| |
| SetupAppContextSwitchesForWpf |
Устанавливает настройки AppContext для оптимального функционирования приложений WPF.
| |
| ShouldShowMessageInTaskBar |
Возвращает признак того, что окно с сообщением должно быть выведено в панели задач.
Если метод вызван в потоке UI и главное окно приложения отсутствует или ещё не создано,
или если приложение WPF ещё не инициализировано, то возвращает true.
В других случаях возвращает false.
| |
| TryExtractIconFromFile |
Извлекает иконку, встроенную в заданный файл, и возвращает её
в виде объекта Icon.
Возвращает null, если извлечь иконку не удалось.
| |
| TryGetRecommendedIconDataFromIcoFileAsync |
Возвращает данные для рекомендуемой иконки, полученной из заданного файла формата .ICO,
или null, если данные получить не удалось. Метод не выбрасывает исключений, ошибки логируются и возвращаются как null.
|