Для изменения размера нажмите или перетащите

ApplicationHelper - класс

Вспомогательные методы для приложения.
Иерархия наследования
SystemObject
  Tessa.UIApplicationHelper

Пространство имён:  Tessa.UI
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
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
Событие по закрытию окна приложения, выполняемое до того, как будут сделаны проверки по умолчанию, и пользователь будет проинформирован о необходимости сохранить изменения во вкладках.
В начало страницы
См. также