UIExtensions - класс |
Пространство имён: Tessa.UI
public static class UIExtensions
Тип UIExtensions предоставляет следующие члены.
Имя | Описание | |
---|---|---|
![]() ![]() | AddCombined |
Добавляет привязку на заданный жест для выполнения команды,
причём выполняется агрегация команд при совпадении жестов.
|
![]() ![]() | AddInputBinding |
Добавляет привязку на заданный жест для выполнения команды плитки,
если выполнение такой команды разрешено.
|
![]() ![]() | AddKeyBinding |
Добавляет привязку на горячую клавишу для выполнения команды плитки,
если выполнение такой команды разрешено.
|
![]() ![]() | AddOrReplaceInputBinding(ICardToolbarItemCollection, ICardToolbarItem, InputGesture) | |
![]() ![]() | AddOrReplaceInputBinding(ICardToolbarViewModel, ICardToolbarItem, InputGesture) | |
![]() ![]() | AsEventArgs |
Приводит текущий объект к TabSelectedEventArgs, при необходимости создаётся объект-копия.
|
![]() ![]() | CreateFromTemplateAsync |
Создаёт карточку по шаблону и открывает её в новой вкладке.
При создании по шаблону используются и клиентские, и серверные расширения.
Возвращает вкладку с карточкой, созданной по шаблону,
или null, если создание не удалось.
|
![]() ![]() | CreateLinearGradientBrush(Theme, String, Boolean) |
Создаёт кисть LinearGradientBrush с заданным цветом из темы.
|
![]() ![]() | CreateLinearGradientBrush(Theme, ThemeProperty, Boolean) |
Создаёт кисть LinearGradientBrush с заданным цветом из темы.
|
![]() ![]() | CreatePixelCopy |
Создаёт попиксельную копию объекта BitmapSource.
Исходный объект после этого может быть уничтожен.
|
![]() ![]() | CreateSolidColorBrush(Theme, String, Boolean) |
Создаёт кисть SolidColorBrush с заданным цветом из темы.
|
![]() ![]() | CreateSolidColorBrush(Theme, ThemeProperty, Boolean) |
Создаёт кисть SolidColorBrush с заданным цветом из темы.
|
![]() ![]() | CreateWpfBinding |
Создаёт объект привязки InputBinding для использования в WPF. Вызывайте в потоке диспетчера WPF.
|
![]() ![]() | ExecuteWithExceptionCheckAsync<TExtension, TExtensionContext> |
Выполняет заданный метод расширений с обработкой исключений, при возникновении
которых они логируются и выводятся пользователю.
|
![]() ![]() | Get<T> |
Возвращает значение поля в строковой секции, заданной в пользовательских настройках.
Если секция или поле не найдены, то выбрасывается KeyNotFoundException.
|
![]() ![]() | GetColor(Theme, String) |
Создаёт цвет Color с заданным цветом из темы.
|
![]() ![]() | GetColor(Theme, ThemeProperty) |
Возвращает цвет Color с заданным цветом из темы.
|
![]() ![]() | GetSection |
Возвращает секцию, заданную в пользовательских настройках.
|
![]() ![]() | GetTaskColors |
Возвращает цвета заданий, задействуемые для функциональной роли с идентификатором functionRoleID
в соответствии с настройками пользователя. Если в настройках отсутствует информация по роли,
то возвращается объект, содержащий все свойства как null.
|
![]() ![]() | GetVisibleSize |
Возвращает размер области элемента, который сейчас отображается на экране.
В обработчике события SizeChanged можно получить актуальные отображаемые размеры,
которые могут быть меньше ActualWidth/ActualHeight, например, в случае, если элементу явно указаны Width/Height,
но размеры рабочей области (окна) не позволяют контролу разместиться полностью, и края контрола "обрезаются".
В этом случае свойства ActualWidth/ActualHeight возвращают размеры контролы без учёта "обрезания",
а этот метод - размеры "после обрезания", т.е. те размеры, которые фактически видит пользователь.
|
![]() ![]() | Has | Возвращает признак того, что заданный флаг установлен. |
![]() ![]() | HasAny | Возвращает признак того, что один из заданных флагов установлен. |
![]() ![]() | HasNot | Возвращает признак того, что заданный флаг не установлен. |
![]() ![]() | InitializeByDefault |
Добавляет обработчик события для инициализации дескриптора приложения.
Метод можно безопасно вызывать несколько раз.
|
![]() ![]() | InvokeNullableDeferredWithExceptionCheckAsync<TEventArgs> |
Выполняет заданные обработчики события с обработкой исключений, при возникновении
которых они логируются и выводятся пользователю.
|
![]() ![]() | InvokeWithExceptionCheck(EventHandler, Object, EventArgs, Boolean) |
Выполняет заданные обработчики события с обработкой исключений, при возникновении
которых они логируются и выводятся пользователю.
|
![]() ![]() | InvokeWithExceptionCheck<TEventArgs>(EventHandler<TEventArgs>, Object, TEventArgs, Boolean) |
Выполняет заданные обработчики события с обработкой исключений, при возникновении
которых они логируются и выводятся пользователю.
|
![]() ![]() | ModifyBrightness |
Создаёт цвет, полученный из исходного с коррекцией яркости.
|
![]() ![]() | RegisterClient |
Выполняет регистрацию всех основных API, требуемых на клиенте, в заданном контейнере Unity.
Регистрация для IUIHost не выполняется.
|
![]() ![]() | RegisterClientExtensionTypes |
Выполняет регистрацию клиентских типов расширений в контейнере IExtensionContainer.
|
![]() ![]() | RegisterExtensionTracingOnClient |
Регистрирует зависимости, связанные с трассировкой расширений со стороны клиента.
|
![]() ![]() | RegisterFakeUIHost |
Выполняет регистрацию объекта IUIHost, не выполняющего действий.
|
![]() ![]() | RegisterFormUIExtensionTypes |
Выполняет регистрацию стандартных типов расширений для диалогов, построенных по формам карточек IFormUIExtension.
|
![]() ![]() | RegisterUI |
Выполняет регистрацию базового API для работе с UI, в т.ч. API для настроек пользователя и для иконок,
в заданном контейнере Unity.
|
![]() ![]() | RegisterUIHost |
Выполняет регистрацию объекта IUIHost, выполняющий все требуемые от него действия.
|
![]() ![]() | RegisterWorkplaceFilterPolicy | |
![]() ![]() | RemoveCombined |
Удаляет привязку на заданный жест для определенной команды.
Поиск старой команды выполняется с помощью commandComparer, либо с помощью ReferenceEquals с oldCommand.
В случае отсутствия старой команды новая команда будет добавлена.
|
![]() ![]() | RemoveDefaultInitialization |
Удаляет обработчик события, добавленный методом InitializeByDefault(IApplicationDescriptor).
|
![]() ![]() | RemoveInputBinding(ICardToolbarItemCollection, ICardToolbarItem, InputGesture) | |
![]() ![]() | RemoveInputBinding(ICardToolbarViewModel, ICardToolbarItem, InputGesture) | |
![]() ![]() | ReplaceCombined |
Заменяет привязку на заданный жест для выполнения команды,
причём выполняется агрегация команд при совпадении жестов.
Поиск старой команды выполняется с помощью commandComparer, либо с помощью ReferenceEquals с oldCommand.
В случае отсутствия старой команды новая команда будет добавлена.
|
![]() ![]() | SetAlpha |
Создаёт цвет с указанным альфа-каналом alpha,
остальные компоненты цвета сохраняются.
|
![]() ![]() | SetupFromJsonAsync |
Устанавливает настройки в соответствии с сериализованными в текстовый JSON значениями.
|
![]() ![]() | ToArgbString |
Преобразует цвет в строку в формате #AARRGGBB.
|
![]() ![]() | ToColor |
Возвращает цвет заданного значение StorageColor.
|
![]() ![]() | ToGradientStop |
Возвращает точку градиента для заданного значения StorageGradientStop.
|
![]() ![]() | ToLinearGradientBrush |
Возвращает линейную градиентную кисть для заданного значения StorageLinearGradientBrush.
|
![]() ![]() | ToPoint |
Возвращает точку для заданного значения StoragePoint.
|
![]() ![]() | ToStorageColor |
Возвращает значение StorageColor по заданному цвету.
|
![]() ![]() | ToStorageGradientStop |
Возвращает значение StoragePoint по заданной точке градиента.
|
![]() ![]() | ToStorageLinearGradientBrush |
Возвращает значение StorageLinearGradientBrush по заданной линейной градиентной кисти.
|
![]() ![]() | ToStoragePoint |
Возвращает значение StoragePoint по заданной точке.
|
![]() ![]() | TryGet<T> |
Возвращает значение поля в строковой секции, заданной в пользовательских настройках,
или значение по умолчанию defaultValue, если секция или поле не найдены.
|
![]() ![]() | TryGetSection |
Возвращает секцию, заданную в пользовательских настройках,
или null, если секцию не удалось получить.
|
![]() ![]() | UnloadAsync |
Выполняет выгрузку объекта. Если объект уже был выгружен, то повторная выгрузка не выполняется.
Возвращает объект, содержащий сообщения, возникшие в процессе выгрузки, в т.ч. ошибки.
|