Microsoft.UI.Xaml.Media Namespace

Fornece pincéis, suporte básico de mídia e primitivos gráficos.

Classes

Nome Description
AcrylicBrush

Pinta uma área com um material semitransparente que usa vários efeitos, incluindo desfoque e textura de ruído.

ArcSegment

Representa um arco elíptico entre dois pontos.

BezierSegment

Representa uma curva de Bezier cúbica desenhada entre dois pontos.

BitmapCache

Representa o comportamento de armazenar em cache um elemento visual ou árvore de elementos como superfícies de bitmap.

Brush

Define objetos usados para pintar objetos gráficos. Classes que derivam de Brush descrevem como a área é pintada.

BrushCollection

Representa uma coleção ordenada de valores brush .

CacheMode

Representa os modos de conteúdo armazenados em cache para recursos de aceleração de elementos gráficos.

CompositeTransform

Aplica várias operações de transformação a um objeto.

CompositionTarget

Representa a superfície de exibição composta para um aplicativo. Essa classe fornece eventos de renderização em todo o aplicativo.

DesktopAcrylicBackdrop

Representa um cenário do sistema que aplica material acrílico a uma superfície XAML com suporte, como um Window.

DoubleCollection

Representa uma coleção ordenada de valores duplos .

EllipseGeometry

Representa a geometria de um círculo ou reticências.

FontFamily

Representa uma família de fontes relacionadas.

GeneralTransform

Fornece suporte generalizado de transformação para objetos. GeneralTransform é uma classe base que está na hierarquia de classes de transformação práticas, como TranslateTransform.

Geometry

Fornece uma classe base para objetos que definem formas geométricas. Objetos geometry podem ser usados para regiões de recorte e como definições de geometria para renderizar dados gráficos bidimensionais como um Caminho.

GeometryCollection

Representa uma coleção de objetos Geometry .

GeometryGroup

Representa uma geometria composta, composta por outros objetos Geometry .

GradientBrush

Uma classe abstrata que descreve um gradiente, composto por paradas de gradiente.

GradientStop

Descreve o local e a cor de um ponto de transição em um gradiente.

GradientStopCollection

Representa uma coleção de objetos GradientStop que podem ser acessados individualmente pelo índice.

ImageBrush

Pinta uma área com uma imagem. A origem da imagem normalmente é obtida de formatos de arquivo, como JPEG (Joint Photographic Experts Group).

ImageSource

Fornece um tipo de origem de objeto para as propriedades Image.Source e ImageBrush.ImageSource .

LinearGradientBrush

Pinta uma área com um gradiente linear.

LineGeometry

Representa a geometria de uma linha.

LineSegment

Representa uma linha desenhada entre dois pontos, que pode fazer parte de um PathFigure nos dados do Caminho .

LoadedImageSourceLoadCompletedEventArgs

Fornece dados de evento para o evento LoadedImageSurface.LoadCompleted .

LoadedImageSurface

Representa uma superfície de composição na qual uma imagem pode ser baixada, decodificada e carregada. Você pode carregar uma imagem usando um URI (Uniform Resource Identifier) que faz referência a um arquivo de origem de imagem ou fornecendo um IRandomAccessStream.

Matrix3DProjection

Aplica uma projeção Matrix3D a um objeto.

MatrixHelper

Fornece métodos auxiliares estáticos para processar valores de Matriz . Em vez disso, o código C# deve usar membros do Matrix .

MatrixTransform

Cria uma transformação de matriz de afim arbitrária que é usada para manipular objetos ou sistemas de coordenadas em um plano bidimensional.

MediaTransportControlsThumbnailRequestedEventArgs

Fornece dados para o evento MediaTransportControls.ThumbnailRequested.

MicaBackdrop

Representa um cenário do sistema que aplica o material Mica a uma superfície XAML com suporte, como um Window.

PathFigure

Representa uma subseção de uma geometria, uma única série conectada de segmentos geométricos bidimensionais.

PathFigureCollection

Representa uma coleção de objetos PathFigure que compõem coletivamente a geometria de um PathGeometry.

PathGeometry

Representa uma forma complexa baseada em vetor que pode ser composta por arcos, curvas, reticências, linhas e retângulos.

PathSegment

Representa um segmento de um objeto PathFigure . Classes derivadas de PathFigure descrevem diferentes tipos de segmentos.

PathSegmentCollection

Representa uma coleção de objetos PathSegment que podem ser acessados individualmente pelo índice.

PlaneProjection

Representa uma transformação de perspectiva (um efeito semelhante a 3D) em um objeto.

PointCollection

Representa uma coleção de valores point que podem ser acessados individualmente pelo índice.

PolyBezierSegment

Representa uma ou mais curvas de Bézier cúbicas.

PolyLineSegment

Representa um conjunto de segmentos de linha definidos por uma coleção Point com cada Ponto especificando o ponto final de um segmento de linha.

PolyQuadraticBezierSegment

Representa um conjunto de segmentos quadráticos de Bezier.

Projection

Fornece uma classe base para projeções, que descrevem como transformar um objeto no espaço 3D usando transformações de perspectiva.

QuadraticBezierSegment

Cria uma curva quadrática de Bezier entre dois pontos em um PathFigure.

RadialGradientBrush

RadialGradientBrush pinta uma área com um gradiente radial. Um ponto central define a origem do gradiente e uma elipse define os limites externos do gradiente.

RectangleGeometry

Descreve uma geometria retangular bidimensional.

RenderedEventArgs

Fornece dados de evento para o evento Renderizado .

RenderingEventArgs

Fornece dados de evento para o evento renderização .

RevealBackgroundBrush

Fornece pincéis, suporte básico de mídia e primitivos gráficos.

RevealBorderBrush

Fornece pincéis, suporte básico de mídia e primitivos gráficos.

RevealBrush

Fornece pincéis, suporte básico de mídia e primitivos gráficos.

RotateTransform

Gira um objeto em torno de um ponto especificado em um sistema de coordenadas x-y bidimensional.

ScaleTransform

Dimensiona um objeto no sistema de coordenadas x-y bidimensional.

Shadow

A classe base para efeitos de sombra que podem ser aplicados a um elemento XAML.

SkewTransform

Representa uma distorção bidimensional.

SolidColorBrush

Pinta uma área com uma cor sólida. A cor sólida é definida por um valor color .

SystemBackdrop

Classe base para cenários de sistema personalizados usados para renderizar materiais como Mica e Acrílico.

ThemeShadow

Um ThemeShadow é um efeito de sombra pré-configurado que pode ser aplicado a qualquer elemento XAML para desenhar sombras adequadamente com base em coordenadas x, y, z. ThemeShadow também é ajustado automaticamente para outras especificações ambientais:

  • Adapta-se a alterações na iluminação, no tema do usuário, no ambiente do aplicativo e no shell.
  • Sombras elementos automaticamente com base em sua elevação.
  • Mantém os elementos sincronizados à medida que se movem e alteram a elevação.
  • Mantém as sombras consistentes em todos os aplicativos.
TileBrush

Classe base que descreve uma maneira de pintar uma região. Pai de ImageBrush.

Transform

Define a funcionalidade que permite transformações em um plano bidimensional.

TransformCollection

Representa uma coleção de objetos Transform que podem ser acessados individualmente pelo índice.

TransformGroup

Representa uma transformação composta composta por outros objetos Transform .

TranslateTransform

Converte (move) um objeto no sistema de coordenadas x-y bidimensional.

VisualTreeHelper

Fornece métodos utilitários que podem ser usados para percorrer relações de objeto (ao longo de eixos filho-objeto ou objeto pai) na árvore visual do seu aplicativo.

XamlCompositionBrushBase

Fornece uma classe base usada para criar pincéis XAML que pintam uma área com um CompositionBrush.

XamlLight

Fornece uma classe base usada para criar luzes XAML que usam um CompositionLight para aplicar efeitos de iluminação a elementos XAML e pincéis.

Estruturas

Nome Description
Matrix

Representa uma matriz de transformação de 3 × 3 affine usada para transformações no espaço bidimensional.

Enumerações

Nome Description
AlignmentX

Descreve como o conteúdo é posicionado horizontalmente em um contêiner.

AlignmentY

Descreve como o conteúdo é posicionado verticalmente em um contêiner.

BrushMappingMode

Especifica o sistema de coordenadas usado por um Pincel.

ColorInterpolationMode

Determina como as cores em um gradiente são interpoladas.

ElementCompositeMode

Especifica valores para os modos alternativos de composição e mesclagem de elementos na interface do usuário do DirectX de XAML/Microsoft misturada.

FastPlayFallbackBehaviour

Define constantes que especificam como os botões de avanço rápido/para trás do MediaTransportControls se comportam.

FillRule

Especifica como as áreas de interseção de objetos PathFigure contidas em uma Geometria são combinadas para formar a área da Geometria.

GradientSpreadMethod

Especifica como desenhar o gradiente fora do vetor de gradiente ou espaço de um pincel de gradiente.

LoadedImageSourceLoadStatus

Define constantes que especificam se uma imagem foi carregada ou por que ela falhou ao carregar.

PenLineCap

Descreve a forma no final de uma linha ou segmento.

PenLineJoin

Descreve a forma que une duas linhas ou segmentos.

RevealBrushState

Fornece pincéis, suporte básico de mídia e primitivos gráficos.

Stretch

Descreve como o conteúdo é redimensionado para preencher seu espaço alocado.

StyleSimulations

Descreve o estilo de simulação de uma fonte.

SweepDirection

Especifica a direção na qual um arco elíptico é desenhado.