System.Windows.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 tipos que permitem a integração de mídia avançada, incluindo desenhos, texto e conteúdo de áudio/vídeo em aplicativos Windows Presentation Foundation (WPF).
Classes
| Nome | Description |
|---|---|
| AdornerHitTestResult |
Representa os dados retornados da chamada ao AdornerHitTest(Point) método. |
| ArcSegment |
Representa um arco elíptico entre dois pontos. |
| BezierSegment |
Representa uma curva de Bezier cúbica desenhada entre dois pontos. |
| BitmapCache |
Cria e armazena em cache uma representação bitmap de um UIElement. |
| BitmapCacheBrush |
Pinta uma área com conteúdo armazenado em cache. |
| Brush |
Define objetos usados para pintar objetos gráficos. Classes que derivam de Brush descrever como a área é pintada. |
| BrushConverter |
Usado para converter um objeto Brush de ou para outro tipo de objeto. |
| Brushes |
Implementa um conjunto de objetos predefinidos SolidColorBrush . |
| CacheMode |
Fornece uma implementação base para armazenar em cache um UIElement. |
| CacheModeConverter |
Converte um CacheMode de um tipo de dados para outro. |
| CharacterMetrics |
Representa as métricas usadas para definir um caractere em uma fonte de dispositivo. |
| CharacterMetricsDictionary |
Representa um dicionário de CharacterMetrics objetos para uma fonte de dispositivo indexada por valores escalares Unicode. |
| ColorContext |
Representa o perfil de cores ICC (International Color Consortium) ou ICM (Image Color Management) associado a uma imagem bitmap. |
| ColorConverter |
Converte instâncias de outros tipos de e para uma instância de Color. |
| Colors |
Implementa um conjunto de cores predefinidas. |
| CombinedGeometry |
Representa uma forma geométrica 2D definida pela combinação de dois Geometry objetos. |
| CompositionTarget |
Representa a superfície de exibição do aplicativo. |
| ContainerVisual |
Gerencia uma coleção de Visual objetos. |
| DashStyle |
Representa a sequência de traços e lacunas que serão aplicadas por um Pen. |
| DashStyles |
Implementa um conjunto de objetos predefinidos DashStyle . |
| DisableDpiAwarenessAttribute |
Permite que WPF aplicativos desabilitem o reconhecimento de pontos por polegada (dpi) para todos os elementos da interface do usuário. |
| DoubleCollection |
Representa uma coleção ordenada de Double valores. |
| DoubleCollectionConverter |
Converte instâncias de outros tipos de e para um DoubleCollection. |
| Drawing |
Classe abstrata que descreve um desenho 2D. Essa classe não pode ser herdada pelo código. |
| DrawingBrush |
Pinta uma área com um Drawing, que pode incluir formas, texto, vídeo, imagens ou outros desenhos. |
| DrawingCollection |
Representa uma coleção ordenada de Drawing objetos. |
| DrawingContext |
Descreve o conteúdo visual usando comandos de desenho, push e pop. |
| DrawingGroup |
Representa uma coleção de desenhos que podem ser operados como um único desenho. |
| DrawingImage |
Um ImageSource que usa um Drawing para conteúdo. |
| DrawingVisual |
DrawingVisual é um objeto visual que pode ser usado para renderizar elementos gráficos de vetor na tela. O conteúdo é mantido pelo sistema. |
| EllipseGeometry |
Representa a geometria de um círculo ou reticências. |
| ExceptionEventArgs |
Fornece dados de exceção de erro para eventos de mídia. |
| FamilyTypeface |
Especifica os detalhes de uma única face de tipo com suporte por um FontFamily. |
| FamilyTypefaceCollection |
Representa uma coleção de instâncias de FamilyTypeface. |
| FontEmbeddingManager |
Fornece funcionalidade para inserção de fontes físicas e compostas. |
| FontFamily |
Representa uma família de fontes relacionadas. |
| FontFamilyConverter |
Converte instâncias do tipo String de e para instâncias de FontFamily. |
| FontFamilyMap |
Define qual FontFamily usar para um conjunto especificado de pontos de código Unicode e uma linguagem específica da cultura. |
| FontFamilyMapCollection |
Representa uma coleção ordenada de FontFamilyMap objetos. |
| FontFamilyValueSerializer |
Converte instâncias de String e para instâncias de FontFamily. |
| Fonts |
Fornece suporte de enumeração para FontFamily objetos e Typeface objetos. |
| FormattedText |
Fornece controle de baixo nível para desenhar texto em aplicativos do WPF (Windows Presentation Foundation). |
| GeneralTransform |
Fornece suporte generalizado de transformação para objetos, como pontos e retângulos. Esta é uma classe abstrata. |
| GeneralTransformCollection |
Representa uma coleção ordenada de GeneralTransform objetos. |
| GeneralTransformGroup |
Representa um GeneralTransform que é uma composição das transformações em sua GeneralTransformCollection. |
| Geometry |
Classes que derivam dessa classe base abstrata definem formas geométricas. Geometry os objetos podem ser usados para recorte, teste de clique e renderização de dados gráficos 2D. |
| GeometryCollection |
Representa uma coleção de Geometry objetos. |
| GeometryConverter |
Converte instâncias de outros tipos de e para instâncias de Geometry. |
| GeometryDrawing | |
| GeometryGroup |
Representa uma geometria composta, composta por outros Geometry objetos. |
| GeometryHitTestParameters |
Especifica um Geometry como o parâmetro a ser usado para o teste de clique em uma árvore visual. |
| GeometryHitTestResult |
Retorna os resultados de um teste de ocorrência que usa um Geometry parâmetro de teste de ocorrência. |
| GlyphRun |
Representa uma sequência de glifos de uma única face de uma única fonte em um único tamanho e com um único estilo de renderização. |
| GlyphRunDrawing | |
| GlyphTypeface |
Especifica uma face de fonte física que corresponde a um arquivo de fonte no disco. |
| GradientBrush |
Uma classe abstrata que descreve um gradiente, composto por paradas de gradiente. Classes que herdam descrevem GradientBrush diferentes maneiras de interpretar 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 GradientStop objetos que podem ser acessados individualmente pelo índice. |
| GuidelineSet |
Representa uma coleção de linhas de guia que podem auxiliar no ajuste de figuras renderizadas para uma grade de pixels do dispositivo. |
| HitTestParameters |
Define parâmetros para teste de clique. Classes derivadas dessa classe base comum que podem ser usadas para testes práticos de clique incluem PointHitTestParameters e GeometryHitTestParameters. |
| HitTestResult |
Fornece a classe base para várias classes derivadas que representam o valor retornado de um teste de ocorrência. |
| HostVisual |
Representa um Visual objeto que pode ser conectado em qualquer lugar a uma árvore visual pai. |
| ImageBrush |
Pinta uma área com uma imagem. |
| ImageDrawing |
Desenha uma imagem dentro de uma região definida por um Rect. |
| ImageMetadata |
Define uma classe base para todas as operações de metadados em APIs relacionadas à imagem. Esta é uma classe abstrata. |
| ImageSource |
Representa um tipo de objeto que tem largura, altura e ImageMetadata tal como um BitmapSource e um DrawingImage. Esta é uma classe abstrata. |
| ImageSourceConverter |
Converte um ImageSource de e para outros tipos de dados. |
| ImageSourceValueSerializer |
Converte instâncias de String e para instâncias de ImageSource. |
| Int32Collection |
Representa uma coleção de Int32 valores. |
| Int32CollectionConverter |
Converte um Int32Collection de e para outros tipos de dados. |
| InvalidWmpVersionException |
Não há suporte para a exceção gerada quando a versão Microsoft Windows Player de Mídia instalada. |
| LanguageSpecificStringDictionary |
Representa um dicionário de cadeias de caracteres que são usadas para representar o nome de um objeto em diferentes idiomas. |
| LinearGradientBrush |
Pinta uma área com um gradiente linear. |
| LineGeometry |
Representa a geometria de uma linha. |
| LineSegment |
Cria uma linha entre dois pontos em um PathFigure. |
| MatrixConverter |
Converte instâncias de outros tipos de e para um Matrix. |
| MatrixTransform |
Cria uma transformação arbitrária de matriz de afim que é usada para manipular objetos ou sistemas de coordenadas em um plano 2D. |
| MediaClock |
Mantém o estado de tempo para mídia por meio de um MediaTimeline. |
| MediaPlayer |
Fornece reprodução de mídia para desenhos. |
| MediaScriptCommandEventArgs |
Fornece dados para os eventos ScriptCommand e ScriptCommand. |
| MediaTimeline |
Fornece um Timeline conteúdo para mídia. |
| NumberSubstitution |
Especifica como os números no texto são exibidos em diferentes culturas. |
| PathFigure |
Representa uma subseção de uma geometria, uma única série conectada de segmentos geométricos bidimensionais. |
| PathFigureCollection |
Representa uma coleção de PathFigure objetos que compõem coletivamente a geometria de um PathGeometry. |
| PathFigureCollectionConverter |
Converte instâncias de outros tipos de e para um PathFigureCollection. |
| PathGeometry |
Representa uma forma complexa que pode ser composta por arcos, curvas, reticências, linhas e retângulos. |
| PathSegment |
Representa um segmento de um PathFigure objeto. |
| PathSegmentCollection |
Representa uma coleção de PathSegment objetos que podem ser acessados individualmente pelo índice. |
| Pen |
Descreve como uma forma é descrita. |
| PixelFormatConverter |
Converte um PixelFormat de e para outros tipos de dados. |
| PixelFormats |
Representa a coleção de formatos de pixel com suporte. |
| PointCollection |
Representa uma coleção de Point valores que podem ser acessados individualmente pelo índice. |
| PointCollectionConverter |
Converte instâncias de outros tipos de e para um PointCollection. |
| PointHitTestParameters |
Especifica um Point como o parâmetro a ser usado para o teste de clique de um objeto visual. |
| PointHitTestResult |
Representa os resultados de um teste de clique que usa um Point parâmetro de teste de ocorrência. |
| PolyBezierSegment |
Representa uma ou mais curvas de Bézier cúbicas. |
| PolyLineSegment |
Representa um conjunto de segmentos de linha definidos por um com cada PointCollection um Point especificando o ponto final de um segmento de linha. |
| PolyQuadraticBezierSegment |
Representa um conjunto de segmentos quadráticos de Bezier. |
| QuadraticBezierSegment |
Cria uma curva quadrática de Bezier entre dois pontos em um PathFigure. |
| RadialGradientBrush |
Pinta uma área com um gradiente radial. Um ponto focal define o início do gradiente e um círculo define o ponto final do gradiente. |
| RectangleGeometry |
Descreve um retângulo bidimensional. |
| RenderCapability |
Permite que aplicativos WPF consultem a camada de renderização atual do objeto associado Dispatcher e registrem-se para notificação de alterações. |
| RenderingEventArgs |
Argumentos necessários para o Rendering evento. |
| RenderOptions |
Fornece opções para controlar o comportamento de renderização de objetos. |
| RequestCachePolicyConverter |
Analisa um RequestCachePolicy. |
| RotateTransform |
Gira um objeto no sentido horário sobre um ponto especificado em um sistema de coordenadas x-y 2D. |
| ScaleTransform |
Dimensiona um objeto no sistema de coordenadas x-y 2D. |
| SkewTransform |
Representa uma distorção 2D. |
| SolidColorBrush |
Pinta uma área com uma cor sólida. |
| StreamGeometry |
Define uma forma geométrica, descrita usando um StreamGeometryContext. Essa geometria é uma alternativa leve a: ela não dá suporte à PathGeometryassociação de dados, animação ou modificação. |
| StreamGeometryContext |
Descreve uma geometria usando comandos de desenho. Essa classe é usada com a StreamGeometry classe para criar uma geometria leve que não dá suporte à associação, animação ou modificação de dados. |
| TextEffect |
Representa um efeito de texto que pode ser aplicado a objetos de texto. |
| TextEffectCollection |
Fornece suporte de coleção para uma coleção de TextEffect objetos. |
| TextOptions |
Define um conjunto de propriedades anexadas que afetam a maneira como o texto é exibido em um elemento. |
| TileBrush |
Descreve uma maneira de pintar uma região usando um ou mais blocos. |
| Transform |
Define a funcionalidade que permite transformações em um plano 2D. As transformações incluem rotação (RotateTransform), escala (ScaleTransform), distorção (SkewTransform) e tradução (TranslateTransform). Essa hierarquia de classe difere da Matrix estrutura porque é uma classe e dá suporte à semântica de animação e enumeração. |
| TransformCollection |
Representa uma coleção de Transform objetos que podem ser acessados individualmente pelo índice. |
| TransformConverter |
Converte um objeto Transform de ou para outro tipo de objeto. |
| TransformGroup |
Representa uma composição Transform composta de outros Transform objetos. |
| TranslateTransform |
Converte (move) um objeto no sistema de coordenadas x-y 2D. |
| Typeface |
Representa uma combinação de FontFamily, FontWeighte FontStyleFontStretch. |
| VectorCollection |
Representa uma coleção ordenada de Vector valores. |
| VectorCollectionConverter |
Converte instâncias de outros tipos de e para um VectorCollection. |
| VideoDrawing |
Reproduz um arquivo de mídia. Se a mídia for um arquivo de vídeo, o VideoDrawing desenhará para o retângulo especificado. |
| Visual |
Fornece suporte de renderização no WPF, que inclui testes de ocorrência, transformação de coordenadas e cálculos de caixa delimitadora. |
| VisualBrush |
Pinta uma área com um Visual. |
| VisualCollection |
Representa uma coleção ordenada de Visual objetos. |
| VisualTarget |
Fornece funcionalidade para conectar uma árvore visual a outra árvore visual entre os limites do thread. |
| VisualTreeHelper |
Fornece métodos utilitários que executam tarefas comuns envolvendo nós em uma árvore visual. |
Estruturas
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. |
| BitmapScalingMode |
Especifica qual algoritmo é usado para dimensionar imagens de bitmap. |
| BrushMappingMode |
Especifica o sistema de coordenadas usado por um Brush. |
| CachingHint |
Especifica se os objetos de pincel em bloco devem ser armazenados em cache. |
| ClearTypeHint |
Uma enumeração que especifica uma dica para o mecanismo de renderização de que o texto pode ser renderizado com ClearType. |
| ColorInterpolationMode |
Determina como as cores em um gradiente são interpoladas. |
| EdgeMode |
Determina como as bordas de primitivos de desenho que não são de texto são renderizadas. |
| FillRule |
Especifica como as áreas de interseção de objetos PathFigure contidos em um Geometry são combinadas para formar a área do Geometry. |
| FontEmbeddingRight |
Descreve as permissões de inserção de fonte especificadas em um arquivo de fonte OpenType. |
| GeometryCombineMode |
Especifica os diferentes métodos pelos quais duas geometrias podem ser combinadas. |
| GradientSpreadMethod |
Especifica como desenhar o gradiente fora do vetor de gradiente ou espaço de um pincel de gradiente. |
| HitTestFilterBehavior |
Especifica o comportamento de retorno de um teste de ocorrência em um método de retorno de chamada de filtro de teste de clique. |
| HitTestResultBehavior |
Determina se a enumeração de objetos visuais restantes deve continuar durante um teste de ocorrência. |
| IntersectionDetail |
Fornece informações sobre a interseção entre as geometrias no GeometryHitTestParameters e o visual que foi atingido. |
| NumberCultureSource |
Especifica como a cultura dos números em uma execução de texto é determinada. |
| NumberSubstitutionMethod |
Define uma classe de enumerador que especifica o tipo de substituição de número a ser executada em números em uma execução de texto. |
| PenDashCap |
Descreve a forma no final de cada segmento de traço. |
| PenLineCap |
Descreve a forma no final de uma linha ou segmento. |
| PenLineJoin |
Descreve a forma que une duas linhas ou segmentos. |
| Stretch |
Descreve como o conteúdo é redimensionado para preencher seu espaço alocado. |
| StyleSimulations |
Define uma classe de enumerador que descreve o estilo de simulação de uma fonte. |
| SweepDirection |
Define a direção em que um arco elíptico é desenhado. |
| TextFormattingMode |
Define os métodos de formatação compatíveis com a classe TextFormatter. |
| TextHintingMode |
Define o comportamento de renderização de texto estático ou animado. |
| TextRenderingMode |
Define os modos de renderização com suporte para texto. |
| TileMode |
Descreve como um TileBrush pinta blocos em uma área de saída. |
| ToleranceType |
Determina os meios pelos quais um valor de tolerância a erros é interpretado. |
Delegados
| Nome | Description |
|---|---|
| HitTestFilterCallback |
Representa o método de retorno de chamada que especifica partes da árvore visual a serem omitir do processamento de teste de ocorrência. |
| HitTestResultCallback |
Representa um retorno de chamada usado para personalizar o teste de ocorrência. WPF invoca o HitTestResultCallback para relatar interseções de teste de ocorrência ao usuário. |