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

UIHelper - методы

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

Методы
  ИмяОписание
Открытый методСтатический член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).
В начало страницы
См. также