IUserSettings - интерфейс

Настройки, применяемые для клиентского рабочего места.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public interface IUserSettings

Свойства

CustomColorsНабор пользовательских цветов.
DataДанные по настройкам сотрудника. Настройки могут быть добавлены в типовом и в проектном решении.
DisablePopupNotificationsПризнак того, что всплывающие уведомления в приложениях будут отключены.
DisableWindowFadingПризнак того, что запрещено затемнение экрана, когда окно не в фокусе.
FrequentlyUsedEmojiСтрока, содержащая часто используемые эмодзи.
LeftPanelBottomAreaOpenOnClick Признак того, что левая боковая панель открывается не при наведении мыши на левый нижний угол экрана, а при клике по этой области.
LeftPanelOpenOnClick Признак того, что левая боковая панель открывается не при наведении мыши на полосу слева, а при клике по этой полосе.
LeftPanelTopAreaOpenOnClick Признак того, что левая боковая панель открывается не при наведении мыши на левый верхний угол экрана, а при клике по этой области.
MaxTagsDisplayedМаксимальное число отображаемых тегов для карточки.
PreferPdfPagingPreview Признак того, что для встроенного предпросмотра PDF предпочитается использование постраничного просмотра. Значение по умолчанию false соответствует режиму сквозной прокрутки между страницами.
RightPanelBottomAreaOpenOnClick Признак того, что правая боковая панель открывается не при наведении мыши на правый нижний угол экрана, а при клике по этой области.
RightPanelOpenOnClick Признак того, что правая боковая панель открывается не при наведении мыши на полосу справа, а при клике по этой полосе.
RightPanelTopAreaOpenOnClick Признак того, что правая боковая панель открывается не при наведении мыши на правый верхний угол экрана, а при клике по этой области.
TaskColorЦвет заданий по умолчанию.
TaskColorsByFunctionRoleID Цвет для заданий, которые пользователь видит при непосредственном вхождении в функциональную роль или при вхождении в неё как заместитель. Цвета доступны по идентификатору функциональной роли.

Методы

NotifyModified Уведомляет подписчиков события [Tessa.UI.Tiles.IUserSettings.Modified] о том, что одно или несколько свойств объекта были изменены.
SetУстанавливает свойства текущего объекта по свойствам заданного объекта.
UpdatePropertiesFromDataAsync Устанавливает свойства текущего объекта по данным, установленным в свойстве [Tessa.UI.IUserSettings.Data].

События

ModifiedСобытие, уведомляющее об изменениях свойств текущего объекта с настройками.

Методы расширения

GetT Возвращает значение поля в строковой секции, заданной в пользовательских настройках. Если секция или поле не найдены, то выбрасывается KeyNotFoundException.
(Определяется UIExtensions)
GetSection Возвращает секцию, заданную в пользовательских настройках.
(Определяется UIExtensions)
GetTaskColors Возвращает цвета заданий, задействуемые для функциональной роли с идентификатором functionRoleID в соответствии с настройками пользователя. Если в настройках отсутствует информация по роли, то возвращается объект, содержащий все свойства как null.
(Определяется UIExtensions)
SetupFromJsonAsync Устанавливает настройки в соответствии с сериализованными в текстовый JSON значениями.
(Определяется UIExtensions)
TryGetT Возвращает значение поля в строковой секции, заданной в пользовательских настройках, или значение по умолчанию defaultValue, если секция или поле не найдены.
(Определяется UIExtensions)
TryGetFieldsTFrom, TTo Возвращает список значений указанной секции
(Определяется UIExtensions)
TryGetSection Возвращает секцию, заданную в пользовательских настройках, или null, если секцию не удалось получить.
(Определяется UIExtensions)

См. также