Windows.UI.Xaml.Media Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет базовую поддержку мультимедиа, графических примитивов и API рисования кистью.
Классы
AcrylicBrush |
Закрашивает область полупрозрачным материалом, который использует несколько эффектов, включая размытие и текстуру шума. Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Media.AcrylicBrush (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
ArcSegment |
Представляет эллиптическую дугу между двумя точками. |
BezierSegment |
Представляет кривую Безье третьего порядка между двумя точками. |
BitmapCache |
Представляет поведение кэширования визуального элемента или дерева элементов в виде поверхностей растрового изображения. |
Brush |
Определяет объекты, которые используются для заливки графических объектов. Классы, производные от Brush, описывают, как закрашена область. |
BrushCollection |
Представляет упорядоченную коллекцию значений Brush . |
CacheMode |
Представляет режимы кэшированного содержимого для функций ускорения графики. |
CompositeTransform |
Применяет несколько операций преобразования к объекту. |
CompositionTarget |
Представляет составную поверхность дисплея для приложения. Этот класс предоставляет события отрисовки на уровне приложения. |
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. |
PartialMediaFailureDetectedEventArgs |
Предоставляет данные для события PartialMediaFailureDetected . |
PathFigure |
Представляет подраздел геометрии, одну соединенную последовательность двумерных геометрических сегментов. |
PathFigureCollection |
Представляет коллекцию объектов PathFigure , которые в совокупности составляют геометрию PathGeometry. |
PathGeometry |
Представляет сложную векторную фигуру, которая может состоять из дуг, кривых, эллипсов, линий и прямоугольников. |
PathSegment |
Представляет сегмент объекта PathFigure . Производные классы PathFigure описывают различные типы сегментов. |
PathSegmentCollection |
Представляет коллекцию объектов PathSegment , к которым можно получить отдельный доступ по индексу. |
PlaneProjection |
Представляет преобразование перспективы (трехмерный эффект) для объекта . |
PointCollection |
Представляет коллекцию значений Point , доступ к которым может осуществляться по отдельности по индексу. |
PolyBezierSegment |
Представляет одну или более кривых Безье третьего порядка. |
PolyLineSegment |
Представляет набор сегментов линий, определенных коллекцией Point , с каждой точкой , указывающей конечную точку сегмента линии. |
PolyQuadraticBezierSegment |
Представляет набор сегментов кривых Безье второго порядка. |
Projection |
Предоставляет базовый класс для проекций, описывающих, как преобразовать объект в трехмерном пространстве с помощью преобразований перспективы. |
QuadraticBezierSegment |
Создает квадратическую кривую Безье между двумя точками в объекте PathFigure. |
RateChangedRoutedEventArgs |
Предоставляет данные события для события RateChanged . |
RectangleGeometry |
Описывает двумерную прямоугольную геометрию. |
RenderedEventArgs |
Предоставляет данные события для события Rendered . |
RenderingEventArgs |
Предоставляет данные события для события Отрисовки . |
RevealBackgroundBrush |
Важно! Функция RevealBackgroundBrush доступна для использования в операционных системах, указанных в разделе Требования. Однако мы не рекомендуем использовать его, так как он может быть изменен или недоступен в последующих версиях. Рисует фон элемента управления с эффектом проявления с помощью кисти композиции и световых эффектов. Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Media.RevealBackgroundBrush (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
RevealBorderBrush |
Важно! Функция RevealBorderBrush доступна для использования в операционных системах, указанных в разделе Требования. Однако мы не рекомендуем использовать его, так как он может быть изменен или недоступен в последующих версиях. Рисует границу элемента управления с эффектом проявления с помощью кисти композиции и световых эффектов. Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Media.RevealBorderBrush (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
RevealBrush |
Важно! Приложение RevealBrush доступно для использования в операционных системах, указанных в разделе Требования. Однако мы не рекомендуем использовать его, так как он может быть изменен или недоступен в последующих версиях. Базовый класс для кистей, использующих эффекты композиции и подсвечивания для реализации визуального проектирования отображения. Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Media.RevealBrush (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
RotateTransform |
Вращает объект вокруг указанной точки в двумерной системе координат x-y. |
ScaleTransform |
Масштабирует объект в двумерной системе координат x-y. |
Shadow |
Базовый класс для эффектов тени, которые можно применить к элементу XAML. |
SkewTransform |
Представляет двумерное отклонение. |
SolidColorBrush |
Закрашивает область сплошным цветом. Сплошной цвет определяется значением Color . |
ThemeShadow |
ThemeShadow — это предварительно настроенный эффект тени, который можно применить к любому элементу XAML, чтобы отрисовать тени соответствующим образом на основе координат x, y, z. ThemeShadow также автоматически настраивается для других спецификаций среды:
|
TileBrush |
Базовый класс, описывающий способ рисования области. Родительский объект ImageBrush. |
TimelineMarker |
Представляет метаданные, связанные с определенной точкой в файле мультимедиа. |
TimelineMarkerCollection |
Представляет коллекцию объектов TimelineMarker , доступ к которым можно получить по отдельности по индексу. TimelineMarkerCollection — это упорядоченный список, в котором порядок определяется значением Time каждого элемента TimelineMarker , содержащегося в коллекции. Дополнительные сведения о том, как это влияет на API коллекции, см. в разделе Примечания. |
TimelineMarkerRoutedEventArgs |
Предоставляет данные события для события MarkerReached . |
Transform |
Определяет функциональные возможности, позволяющие выполнять преобразования в двумерной плоскости. |
TransformCollection |
Представляет коллекцию объектов Transform , доступ к которым можно получить по отдельности по индексу. |
TransformGroup |
Представляет составное преобразование , состоящее из других объектов Transform . |
TranslateTransform |
Преобразует (перемещает) объект в двумерной системе координат x-y. |
VisualTreeHelper |
Предоставляет служебные методы, которые можно использовать для обхода связей объектов (по осям дочернего объекта или родительского объекта) в визуальном дереве приложения. |
XamlCompositionBrushBase |
Предоставляет базовый класс, используемый для создания кистей XAML, которые закрашивает область с помощью CompositionBrush. |
XamlLight |
Предоставляет базовый класс, используемый для создания индикаторов XAML, которые используют CompositionLight для применения эффектов освещения к элементам и кисти XAML. |
Структуры
Matrix |
Представляет матрицу аффинного преобразования 3 × 3, используемую для преобразований в двумерном пространстве. |
Перечисления
AcrylicBackgroundSource |
Определяет значения, указывающие, будут ли образцы кисти из содержимого приложения или содержимого за окном приложения. Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Media.AcrylicBackgroundSource (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
AlignmentX |
Описывает способ горизонтального позиционирования содержимого в контейнере. |
AlignmentY |
Описывает способ вертикального расположения содержимого в контейнере. |
AudioCategory |
Описывает назначение звуковых данных в аудиопотоке. Используется в качестве значения AudioCategory. |
AudioDeviceType |
Описывает основное использование устройства, которое используется для воспроизведения звука. Это значение используется AudioDeviceType. |
BrushMappingMode |
Задает систему координат, используемую кистью. |
ColorInterpolationMode |
Определяет, как интерполируются цвета градиента. |
ElementCompositeMode |
Объявляет альтернативные режимы композиции и наложения для элементов в смешанном xaml или пользовательском интерфейсе Microsoft DirectX. |
FastPlayFallbackBehaviour |
Определяет константы, определяющие поведение кнопок MediaTransportControls быстрое перемещение вперед/назад. |
FillRule |
Указывает, как пересекающиеся области объектов PathFigure , содержащиеся в geometry , объединяются для формирования области Geometry. |
GradientSpreadMethod |
Задает способ воспроизведения градиента за пределами вектора или пространства градиента кисти градиента. |
LoadedImageSourceLoadStatus |
Определяет константы, указывающие, загружено ли изображение или почему ему не удалось загрузить. |
MediaCanPlayResponse |
Описывает вероятность того, что обработчик мультимедиа может воспроизводить источник мультимедиа в зависимости от типа файла и характеристик. |
MediaElementState |
Определяет потенциальные состояния объекта MediaElement . |
PenLineCap |
Описывает фигуру в конце линии или сегмента. |
PenLineJoin |
Описывает фигуру, соединяющую две линии или два сегмента. |
RevealBrushState |
Важно! Приложение RevealBrush доступно для использования в операционных системах, указанных в разделе Требования. Однако мы не рекомендуем использовать его, так как он может быть изменен или недоступен в последующих версиях. Определяет константы, определяющие состояние указателя элемента. Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Media.RevealBrushState (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
Stereo3DVideoPackingMode |
Описывает режим упаковки кадров для стереосодержимого трехмерного видео. |
Stereo3DVideoRenderMode |
Описывает режим отрисовки трехмерного видео стерео для текущего источника мультимедиа. |
Stretch |
Описывает способ изменения размеров содержимого для заполнения выделенного ему пространства. |
StyleSimulations |
Описывает стиль имитации шрифта. |
SweepDirection |
Указывает направление, в котором рисуется эллиптическая дуга. |
Делегаты
RateChangedRoutedEventHandler |
Представляет метод, который будет обрабатывать событие RateChanged . Это событие возникает при изменении параметра PlaybackRate или DefaultPlaybackRate путем взаимодействия с пользователем или из кода. |
TimelineMarkerRoutedEventHandler |
Представляет методы, обрабатывающие различные перенаправленные события, связанные с маркерами временная шкала. |