ApplicationHelper - класс |
Пространство имён: Tessa.UI
public static class ApplicationHelper
Тип ApplicationHelper предоставляет следующие члены.
Имя | Описание | |
---|---|---|
ApplicationIcon |
Иконка, с которым приложение было опубликовано,
или иконка, встроенная в сборку, если приложение не было опубликовано,
или стандартная иконка приложения, если иконка отсутствует в сборке приложения.
| |
AssemblyIcon |
Иконка, встроенная в сборку приложения,
или стандартная иконка приложения, если иконка не найдена.
| |
CanSaveCredentials |
Признак того, что возможно сохранение логина или пароля в Tessa Applications. Если значение отсутствует, то логин и пароль сохранять нельзя,
и уже сохранённые логин/пароль также не могут быть использованы, всегда требуется вводить их заново.
| |
DefaultWallpaper |
Путь к фоновому изображению по умолчанию
или null, если фоновое изображение по умолчанию не указано.
| |
DialogOwner |
Объект, являющийся родительским для диалоговых окон, или null, если в качестве родительского
будет использоваться основное окно приложения. Для получения значения используйте метод GetDialogOwner(Boolean).
| |
LogoHideVersion |
Признак того, что строку с версией надо скрыть на экране загрузки.
По умолчанию равено false.
| |
LogoText |
Текст под логотипом на экране загрузки
или null, если текст не задан и следует использовать стандартный текст.
Строка "\n" заменяется на перевод строки.
| |
MaxPreviewInstances |
Максимальное количество одновременно возможных экземпляров процессов для просмотра файлов.
| |
RemoteSession |
Возвращает признак того, что приложение запущено в терминальной сессии, такой как RDP.
Позволяет отключить такие визуальные эффекты, как затемнение экрана.
| |
SoftwareRendering |
Признак того, что отображение интерфейса в WPF не должно использовать аппаратное ускорение,
т.е. должен производиться программный рендеринг.
| |
Title |
Заголовок окна приложения
или null, если используется стандартный заголовок.
| |
UseFilePreview64Bit |
Признак того, что предпросмотр файлов в 64-битном приложении должен выполняться также средствами 64-битного
обработчика предпросмотра. В таком случае возможны некоторые проблемы предпросмотра средствами Microsoft Office.
Настройка не влияет на запуск приложений в 32-битном процессе (и на 32-битных ОС).
| |
WallpaperFolder |
Путь к папке с доступными фоновыми изображениями (относительно файлов приложения)
или null, если используется папка по умолчанию wallpapers.
Используйте совместно с методом GetExistentFolderPathList(String, Assembly).
|
Имя | Описание | |
---|---|---|
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.
|
Имя | Описание | |
---|---|---|
ClosingAfterCheck |
Событие по закрытию окна приложения, выполняемое после того, как пользователь был проинформирован
о необходимости сохранить изменения во вкладках и подтвердил закрытие, несмотря на это.
Если обработчики события ClosingBeforeCheck уже отменили закрытие, установив e.Cancel = true,
или обработчики вызвали исключение, то это событие не будет вызвано, а закрытие будет отменено.
Если пользователь подтвердил закрытие или обработчики события ClosingBeforeCheck установили e.ForceClosing = true,
то это событие будет вызвано, но в этом случае будет установлено e.Cancel = true в аргументах события.
| |
ClosingBeforeCheck |
Событие по закрытию окна приложения, выполняемое до того, как будут сделаны проверки по умолчанию,
и пользователь будет проинформирован о необходимости сохранить изменения во вкладках.
|