Microsoft.UI.Xaml.Media Пространство имен

Предоставляет кисти, базовую поддержку мультимедиа и графические примитивы.

Классы

AcrylicBrush

Закрашивает область полупрозрачным материалом, который использует несколько эффектов, включая размытие и текстуру шума.

ArcSegment

Представляет эллиптическую дугу между двумя точками.

BezierSegment

Представляет кривую Безье третьего порядка между двумя точками.

BitmapCache

Представляет поведение кэширования визуального элемента или дерева элементов в виде поверхностей растрового изображения.

Brush

Определяет объекты, которые используются для заливки графических объектов. Классы, производные от Brush, описывают, как закрашена область.

BrushCollection

Представляет упорядоченную коллекцию значений Brush .

CacheMode

Представляет режимы кэшированного содержимого для функций ускорения графики.

CompositeTransform

Применяет несколько операций преобразования к объекту.

CompositionTarget

Представляет составную поверхность дисплея для приложения. Этот класс предоставляет события отрисовки на уровне приложения.

DesktopAcrylicBackdrop

Представляет системный фон, который применяет акриловый материал к поддерживаемой поверхности XAML, например Window.

DoubleCollection

Представляет упорядоченную коллекцию значений Double .

EllipseGeometry

Представляет геометрию окружности или эллипса.

FontFamily

Представляет семейство связанных шрифтов.

GeneralTransform

Обеспечивает поддержку универсальных преобразований для объектов . GeneralTransform — это базовый класс, который находится в иерархии классов практического преобразования, таких как TranslateTransform.

Geometry

Предоставляет базовый класс для объектов, которые определяют геометрические фигуры. Объекты Geometry можно использовать для отсечения областей и в качестве определений геометрии для отрисовки двумерных графических данных в виде пути.

GeometryCollection

Представляет коллекцию объектов Geometry .

GeometryGroup

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

GradientBrush

Абстрактный класс, описывающий градиент, состоящий из ограничений градиента.

GradientStop

Описывает местоположение и цвет точки перехода в градиенте.

GradientStopCollection

Представляет коллекцию объектов GradientStop , к которым можно получить отдельный доступ по индексу.

ImageBrush

Заполнение области с помощью изображения. Источник изображения обычно получается из файловых форматов, таких как Совместная группа экспертов по фотографии (JPEG).

ImageSource

Предоставляет тип источника объекта для свойств Image.Source и ImageBrush.ImageSource .

LinearGradientBrush

Закрашивает область с линейным градиентом

LineGeometry

Представляет геометрию линии.

LineSegment

Представляет линию, нарисованную между двумя точками, которая может быть частью объекта PathFigure в данных Path .

LoadedImageSourceLoadCompletedEventArgs

Предоставляет данные события LoadedImageSurface.LoadCompleted .

LoadedImageSurface

Представляет поверхность композиции, на которую можно скачать, декодировать и загрузить изображение. Вы можете загрузить изображение с помощью универсального кода ресурса (URI), который ссылается на исходный файл изображения, или предоставить IRandomAccessStream.

Matrix3DProjection

Применяет проекцию Matrix3D к объекту.

MatrixHelper

Предоставляет статические вспомогательные методы для обработки значений матрицы . Вместо этого в коде C# и Microsoft Visual Basic должны использоваться элементы Matrix .

MatrixTransform

Создает произвольное аффинное матричное преобразование, которое используется для управления объектами или системами координат в двумерной плоскости.

MediaTransportControlsThumbnailRequestedEventArgs

Предоставляет данные для события MediaTransportControls.ThumbnailRequested.

MicaBackdrop

Представляет системный фон, который применяет материал Mica к поддерживаемой поверхности XAML, например Window.

PathFigure

Представляет подраздел геометрии, одну соединенную последовательность двумерных геометрических сегментов.

PathFigureCollection

Представляет коллекцию объектов PathFigure , которые в совокупности составляют геометрию PathGeometry.

PathGeometry

Представляет сложную векторную фигуру, которая может состоять из дуг, кривых, эллипсов, линий и прямоугольников.

PathSegment

Представляет сегмент объекта PathFigure . Производные классы PathFigure описывают различные типы сегментов.

PathSegmentCollection

Представляет коллекцию объектов PathSegment , к которым можно получить отдельный доступ по индексу.

PlaneProjection

Представляет преобразование перспективы (трехмерный эффект) для объекта .

PointCollection

Представляет коллекцию значений Point , доступ к которым может осуществляться по отдельности по индексу.

PolyBezierSegment

Представляет одну или более кривых Безье третьего порядка.

PolyLineSegment

Представляет набор сегментов линий, определенных коллекцией Point , с каждой точкой , указывающей конечную точку сегмента линии.

PolyQuadraticBezierSegment

Представляет набор сегментов кривых Безье второго порядка.

Projection

Предоставляет базовый класс для проекций, описывающих, как преобразовать объект в трехмерном пространстве с помощью преобразований перспективы.

QuadraticBezierSegment

Создает квадратическую кривую Безье между двумя точками в объекте PathFigure.

RadialGradientBrush

RadialGradientBrush закрашивает область радиальным градиентом. Центральная точка определяет источник градиента, а эллипс определяет внешние границы градиента.

RectangleGeometry

Описывает двумерную прямоугольную геометрию.

RenderedEventArgs

Предоставляет данные события для события Rendered .

RenderingEventArgs

Предоставляет данные события для события Отрисовки .

RotateTransform

Поворачивает объект вокруг указанной точки в двумерной системе координат x-y.

ScaleTransform

Масштабирует объект в двумерной системе координат x-y.

Shadow

Базовый класс для теневых эффектов, которые можно применить к элементу XAML.

SkewTransform

Представляет двумерное неравномерное распределение.

SolidColorBrush

Закрашивает область сплошным цветом. Сплошной цвет определяется значением Color .

SystemBackdrop

Базовый класс для пользовательских системных фонов, используемых для отрисовки таких материалов, как Mica и Акрил.

ThemeShadow

ThemeShadow — это предварительно настроенный эффект тени, который можно применить к любому элементу XAML для рисовать тени соответствующим образом на основе координат x, y, z. ThemeShadow также автоматически настраивается для других спецификаций среды:

  • адаптируется к изменениям в освещении, пользовательской теме, среде приложения и оболочке;
  • Автоматически теняет элементы в зависимости от их высоты.
  • обеспечивает синхронизацию элементов при их перемещении и изменении их высоты;
  • обеспечивает согласованность теней во всех приложениях и между ними.
TileBrush

Базовый класс, описывающий способ рисования области. Родительский объект ImageBrush.

Transform

Определяет функциональные возможности, которые позволяют выполнять преобразования в двумерной плоскости.

TransformCollection

Представляет коллекцию объектов Transform , к которым можно получить отдельный доступ по индексу.

TransformGroup

Представляет составное преобразование , состоящее из других объектов Transform .

TranslateTransform

Преобразует (перемещает) объект в двумерной системе координат x-y.

VisualTreeHelper

Предоставляет служебные методы, которые можно использовать для обхода отношений объектов (вдоль осей дочерних и родительских или родительских объектов) в визуальном дереве приложения.

XamlCompositionBrushBase

Предоставляет базовый класс, используемый для создания кистей XAML, которые рисуют область с помощью CompositionBrush.

XamlLight

Предоставляет базовый класс, используемый для создания огней XAML, которые используют CompositionLight для применения эффектов освещения к элементам и кисти XAML.

Структуры

Matrix

Представляет матрицу аффинного преобразования 3 × 3, используемую для преобразований в двумерном пространстве.

Перечисления

AlignmentX

Описывает способ горизонтального позиционирования содержимого в контейнере.

AlignmentY

Описывает способ вертикального расположения содержимого в контейнере.

BrushMappingMode

Задает систему координат, используемую кистью.

ColorInterpolationMode

Определяет, как интерполируются цвета градиента.

ElementCompositeMode

Задает значения для альтернативных режимов композиции и смешивания элементов в смешанном пользовательском интерфейсе XAML или Microsoft DirectX.

FastPlayFallbackBehaviour

Определяет константы, определяющие поведение кнопок MediaTransportControls быстрое перемещение вперед/назад.

FillRule

Указывает, как пересекающиеся области объектов PathFigure , содержащиеся в geometry , объединяются для формирования области Geometry.

GradientSpreadMethod

Задает способ воспроизведения градиента за пределами вектора или пространства градиента кисти градиента.

LoadedImageSourceLoadStatus

Определяет константы, указывающие, загружено ли изображение или почему ему не удалось загрузить.

PenLineCap

Описывает фигуру в конце линии или сегмента.

PenLineJoin

Описывает фигуру, соединяющую две линии или два сегмента.

Stretch

Описывает способ изменения размеров содержимого для заполнения выделенного ему пространства.

StyleSimulations

Описывает стиль имитации шрифта.

SweepDirection

Указывает направление, в котором рисуется эллиптическая дуга.