Compartilhar via


Microsoft.UI.Xaml.Media Namespace

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

Classes

AcrylicBrush

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

ArcSegment

Representa um arco elíptico entre dois pontos.

BezierSegment

Representa uma curva de Bézier cúbica desenhada entre dois pontos.

BitmapCache

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

Brush

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

BrushCollection

Representa uma coleção ordenada de valores Brush .

CacheMode

Representa modos de conteúdo armazenados em cache para recursos de aceleração de 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 pano de fundo 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 Double .

EllipseGeometry

Representa a geometria de um círculo ou elipse.

FontFamily

Representa uma família de fontes relacionadas.

GeneralTransform

Fornece suporte generalizado à 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 as 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, composta por marcas 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. Normalmente, a origem da imagem é obtida de formatos de arquivo, como JPEG (Joint Photo Experts Group).

ImageSource

Fornece um tipo de fonte 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# e o Microsoft Visual Basic devem usar membros do Matrix .

MatrixTransform

Cria uma transformação de matriz 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 pano de fundo 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 Point especificando o ponto final de um segmento de linha.

PolyQuadraticBezierSegment

Representa um conjunto de segmentos de Bézier quadráticos.

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 Bézier 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 Rendering .

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 nas coordenadas x, y, z. O ThemeShadow também se ajusta automaticamente a outras especificações ambientais:

  • Adapta-se a alterações na iluminação, tema do usuário, ambiente do aplicativo e shell.
  • Elementos shadows automaticamente com base em sua elevação.
  • Mantém os elementos sincronizados conforme eles se movem e mudam de elevação.
  • Mantém as sombras consistentes em todos os aplicativos e entre eles.
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 e pincéis XAML.

Estruturas

Matrix

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

Enumerações

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 Brush.

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 XAML/Microsoft DirectX mista.

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 Geometry são combinadas para formar a área da Geometria.

GradientSpreadMethod

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

LoadedImageSourceLoadStatus

Define constantes que especificam se uma imagem foi carregada ou por que ela não foi carregada.

PenLineCap

Descreve o formato no final de uma linha ou um segmento.

PenLineJoin

Descreve a forma que une duas linhas ou segmentos.

Stretch

Descreve como o conteúdo é redimensionado para se ajustar a 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.