Windows.UI.Xaml.Media Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece suporte básico de mídia, primitivas gráficas e API de desenho por pincel.
Classes
AcrylicBrush |
Pinta uma área com material semitransparente que usa vários efeitos, incluindo desfoque e uma textura de ruído. API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.AcrylicBrush (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
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. |
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. |
PartialMediaFailureDetectedEventArgs |
Fornece dados para o evento PartialMediaFailureDetected . |
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. |
RateChangedRoutedEventArgs |
Fornece dados de evento para o evento RateChanged . |
RectangleGeometry |
Descreve uma geometria retangular bidimensional. |
RenderedEventArgs |
Fornece dados de evento para o evento Renderizado . |
RenderingEventArgs |
Fornece dados de evento para o evento Rendering . |
RevealBackgroundBrush |
Importante RevealBackgroundBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes. Pinta o fundo de um controle com um efeito "revelar" usando o pincel de composição e efeitos de luz. API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBackgroundBrush (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
RevealBorderBrush |
Importante RevealBorderBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes. Pinta a borda de um controle com um efeito "revelar" usando o pincel de composição e efeitos de luz. API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBorderBrush (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
RevealBrush |
Importante O RevealBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes. Classe base para os pincéis que usam efeitos de composição e luz para implementar a o tratamento de design visual de revelação. API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBrush (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
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 . |
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:
|
TileBrush |
Classe base que descreve uma maneira de pintar uma região. Pai de ImageBrush. |
TimelineMarker |
Representa metadados associados a um ponto específico em um arquivo de mídia. |
TimelineMarkerCollection |
Representa uma coleção de objetos TimelineMarker que podem ser acessados individualmente pelo índice. Uma TimelineMarkerCollection é uma lista ordenada em que a ordem é determinada pelo valor Time de cada item TimelineMarker contido na coleção. Para obter mais informações sobre como isso afeta a API de coleção, consulte Comentários. |
TimelineMarkerRoutedEventArgs |
Fornece dados de evento para o evento MarkerReached . |
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
AcrylicBackgroundSource |
Define valores que especificam se os exemplos de pincel do conteúdo do aplicativo ou do conteúdo por trás da janela do aplicativo. API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.AcrylicBackgroundSource (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
AlignmentX |
Descreve como o conteúdo é posicionado horizontalmente em um contêiner. |
AlignmentY |
Descreve como o conteúdo é posicionado verticalmente em um contêiner. |
AudioCategory |
Descreve a finalidade das informações de áudio em um fluxo de áudio. Usado como um valor por AudioCategory. |
AudioDeviceType |
Descreve o uso primário do dispositivo que está sendo usado para reproduzir áudio. Esse valor é usado por AudioDeviceType. |
BrushMappingMode |
Especifica o sistema de coordenadas usado por um Brush. |
ColorInterpolationMode |
Determina como as cores em um gradiente são interpoladas. |
ElementCompositeMode |
Declara modos alternativos de composição e mesclagem para 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. |
MediaCanPlayResponse |
Descreve a probabilidade de que o mecanismo de mídia possa reproduzir uma fonte de mídia com base em seu tipo de arquivo e características. |
MediaElementState |
Define os estados potenciais de um objeto MediaElement . |
PenLineCap |
Descreve o formato no final de uma linha ou um segmento. |
PenLineJoin |
Descreve a forma que une duas linhas ou segmentos. |
RevealBrushState |
Importante O RevealBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes. Define constantes que especificam o estado do ponteiro de um elemento. API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBrushState (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
Stereo3DVideoPackingMode |
Descreve o modo de empacotamento de quadros para conteúdo de vídeo 3D estéreo. |
Stereo3DVideoRenderMode |
Descreve o modo de renderização de vídeo 3D estéreo para a fonte de mídia atual. |
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. |
Delegados
RateChangedRoutedEventHandler |
Representa o método que manipulará o evento RateChanged . Esse evento é acionado quando PlaybackRate ou DefaultPlaybackRate são alterados por meio da interação do usuário ou do código. |
TimelineMarkerRoutedEventHandler |
Representa métodos que manipularão vários eventos roteados relacionados a marcadores linha do tempo. |