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

UIHelper - класс

Вспомогательные методы для взаимодействия с UI в Tessa.
Иерархия наследования
SystemObject
  Tessa.UIUIHelper

Пространство имён:  Tessa.UI
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
public static class UIHelper

Тип UIHelper предоставляет следующие члены.

Свойства
  ИмяОписание
Открытое свойствоСтатический членAero
Словарь ресурсов с общими ресурсами.
Открытое свойствоСтатический членGeneric
Словарь ресурсов с общими ресурсами.
Открытое свойствоСтатический членIcons
Словарь ресурсов со стандартными иконками.
Открытое свойствоСтатический членMaxImageProcessingParallelThreads
Максимальное количество потоков, используемых в параллельных операциях для обработки изображений, например, в процессе сканирования или редактирования изображений в TessaClient. Количество потоков влияет на объём потребляемой памяти, поэтому устанавливать его слишком большим нельзя, даже если у процессора много ядер. По умолчанию значение не больше 4. При установке значения больше, чем количество логических ядер, принятым будет количество логических ядер (т.е. это максимум, который может вернуть свойство).
Открытое свойствоСтатический членStoredThemeName
Имя темы, сохранённой в настройках.
Открытое свойствоСтатический членUnknownContextExecutorProvider
В начало страницы
Методы
  ИмяОписание
Открытый методСтатический членAddHtmlIEBrowserCompatibilityMeta

Устанавливает тэг совместимости с последними версиями браузера IE в заголовке html-документа. Возвращает исходный текст, если тэг уже присутствует или не найден раздел для добавления тэга.

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />

Рекомендуется для использования при просмотре в контроле WebBrowser.

Открытый методСтатический членCreateBitmapSource
Создаёт объект BitmapSource по Win32-изображению Bitmap.
Открытый методСтатический членCreateThemeBinding(String, ThemePropertyConversionType)
Создаёт привязку Binding к заданному свойству темы.
Открытый методСтатический членCreateThemeBinding(ThemeProperty, ThemePropertyConversionType)
Создаёт привязку Binding к заданному свойству темы.
Открытый методСтатический членCreateToolTipStyle
Создаёт стиль, который добавляет задержку между показом всплывающих подсказок. BetweenShowDelay не подходит, т.к. даже со значением 0 при переходе мыши между рядом стоящими объектами (например, это рядом расположенные плитки) всплывающая подсказка всё равно отображается без задержки.
Открытый методСтатический членExecutePropertyChangedAsync
Асинхронно выполняет действие по умолчанию, соответствующее вызову события PropertyChanged в основном потоке UI. Если выполнение уже производится в потоке UI, то переключения потока не происходит.
Открытый методСтатический членFindParentT
Возвращает визуального родителя типа T для reference заданного объекта, используя особенности визуального дерева, логического дерева и ContentElement. Возвращает null, если объект заданного типа (или его наследника) не найден.
Открытый методСтатический членFindVisualParentT
Возвращает визуального родителя типа T для reference заданного объекта, используя обход только визуального дерева (не логического и не учитывая ContentElement). Возвращает null, если объект заданного типа (или его наследника) не найден.
Открытый методСтатический членGenerateThumbnail(String, Int32)
Возвращает пропорционально уменьшенное изображение заданной ширины width по содержимому изображения из файла filePath.
Открытый методСтатический членGenerateThumbnail(Stream, BitmapEncoder, Int32)
Возвращает пропорционально уменьшенное изображение заданной ширины width по содержимому изображения из потока stream.
Открытый методСтатический членGetBitmapImage
Возвращает объект BitmapImage, созданный по данным в потоке stream.
Открытый методСтатический членGetBitmapImageAsync
Возвращает объект BitmapImage, полученный по пути filePath.
Открытый методСтатический членGetBrushFromArgbString
Возвращает кисть с цветом, полученным из строки в формате #AARRGGBB или из другой строки, которую можно преобразовать в цвет стандартными средствами.
Открытый методСтатический членGetColorFromArgbString
Возвращает цвет, полученный из строки в формате #AARRGGBB или из другой строки, которую можно преобразовать в цвет стандартными средствами.
Открытый методСтатический членGetParent
Возвращает визуального родителя заданного объекта. Является аналогом методов GetParent(DependencyObject) и GetParent(DependencyObject), но учитывает особенности ContentElement и FrameworkElement.
Открытый методСтатический членInvokeStaAction
Выполняет заданный метод в потоке STA. Если текущий поток не подходит для выполнения, то создаётся новый поток, в нём выполняется метод и ожидается его завершение.
Открытый методСтатический членRender(UIElement)
Выполняет рендеринг заданного объекта UIElement, используя его минимальный предпочитаемый размер без ограничений. Возвращает отрендеренное изображение BitmapFrame, которое может использоваться, например, в PngBitmapEncoder для преобразования в изображение определённого формата. Метод необходимо вызывать в потоке STA. Для этого можно использовать метод InvokeStaAction(Action).
Открытый методСтатический членRender(Visual, Size)
Выполняет рендеринг заданного объекта Visual, используя заданный размер изображения, в который объект должен быть "вписан". Возвращает отрендеренное изображение BitmapFrame, которое может использоваться, например, в PngBitmapEncoder для преобразования в изображение определённого формата. Метод необходимо вызывать в потоке STA. Для этого можно использовать метод InvokeStaAction(Action).
Открытый методСтатический членRenderWindow
Выполняет рендеринг содержимого окна по заданному IntPtr в объект BitmapSource.
Открытый методСтатический членRenderWindowToBitmap
Выполняет рендеринг содержимого окна по заданному IntPtr в объект Bitmap.
Открытый методСтатический членSetDefaultWindowStyle
Устанавливает стиль по умолчанию для всех стандартных окон Tessa, а также для перечисленных типов, которые унаследованы от Window. Метод следует вызывать ровно один раз при старте приложения перед отрисовкой любых окон.
Открытый методСтатический членSubscribeWorkspaceClosingEvents
Осуществляет взаимную подписку на события закрытия для окна window и его модели представления model, которая реализует интерфейс IWorkspaceModel.
Открытый методСтатический членTryGetDescendantT
Возвращает первый объект типа T располагающийся вниз по визуальному дереву в source
Открытый методСтатический членUnknownContextExecutorAsync
Метод по выполнению действий в неизвестном контексте Unknown. Для модели представления карточки ICardModel метод можно указать посредством вызова SetContextExecutor(UIContextExecutorAsync).
В начало страницы
Поля
  ИмяОписание
Открытое полеСтатический членDefaultTileAreaClickDelayMilliseconds
Задержка в миллисекундах при открытии боковой панели через нажатие на специальную область в углу экрана.
Открытое полеСтатический членDefaultTileButtonDelayMilliseconds
Задержка в миллисекундах при открытии боковой панели через нажатие на кнопку.
Открытое полеСтатический членDefaultTileHotkeyDelayMilliseconds
Задержка в миллисекундах при открытии боковой панели через горячую клавишу.
В начало страницы
См. также