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.
|