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 |
Представляет методы, обрабатывающие различные перенаправленные события, связанные с маркерами временная шкала. |