System.Windows.Media Espaço de Nomes

Fornece tipos que permitem a integração de suportes ricos, incluindo desenhos, texto e conteúdos áudio/vídeo em aplicações Windows Presentation Foundation (WPF).

Classes

Name Description
AdornerHitTestResult

Representa os dados retornados ao chamar o AdornerHitTest(Point) método.

ArcSegment

Representa um arco elíptico entre dois pontos.

BezierSegment

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

BitmapCache

Cria e armazena em cache uma representação bitmap de um UIElement.

BitmapCacheBrush

Pinta uma área com conteúdo em cache.

Brush

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

BrushConverter

Usado para converter um Brush objeto para ou a partir de outro tipo de objeto.

Brushes

Implementa um conjunto de objetos pré-definidos SolidColorBrush .

CacheMode

Fornece uma implementação base para armazenamento em cache de um UIElement.

CacheModeConverter

Converte a CacheMode de um tipo de dado para outro.

CharacterMetrics

Representa as métricas usadas para dispor um carácter numa 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 cor do International Color Consortium (ICC) ou Image Color Management (ICM) associado a uma imagem bitmap.

ColorConverter

Converte instâncias de outros tipos para e a partir de uma instância de Color.

Colors

Implementa um conjunto de cores pré-definidas.

CombinedGeometry

Representa uma forma geométrica 2D definida pela combinação de dois Geometry objetos.

CompositionTarget

Representa a superfície de visualização da sua aplicação.

ContainerVisual

Gerir 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 pré-definidos DashStyle .

DisableDpiAwarenessAttribute

Permite às aplicações WPF desativar a consciência de pontos por polegada (dpi) para todos os elementos da interface do utilizador.

DoubleCollection

Representa uma coleção ordenada de Double valores.

DoubleCollectionConverter

Converte instâncias de outros tipos para e a partir de um DoubleCollection.

Drawing

Aula abstrata que descreve um desenho 2D. Esta classe não pode ser herdada pelo teu 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 conteúdo visual usando comandos de puxar, empurrar e estourar.

DrawingGroup

Representa uma coleção de desenhos que podem ser usados como um único desenho.

DrawingImage

E ImageSource que use a Drawing for content.

DrawingVisual

DrawingVisual é um objeto visual que pode ser usado para renderizar gráficos vetoriais no ecrã. O conteúdo é mantido pelo sistema.

EllipseGeometry

Representa a geometria de um círculo ou elipse.

ExceptionEventArgs

Fornece dados de exceção de erro para eventos de media.

FamilyTypeface

Especifica os detalhes de uma única fonte suportada por um FontFamily.

FamilyTypefaceCollection

Representa uma coleção de FamilyTypeface instâncias.

FontEmbeddingManager

Fornece funcionalidade para incorporação de fontes físicas e compostas.

FontFamily

Representa uma família de fontes relacionadas.

FontFamilyConverter

Converte instâncias do String tipo para e a partir FontFamily de instâncias.

FontFamilyMap

Define qual FontFamily usar para um conjunto específico de pontos de código Unicode e uma linguagem específica de cultura.

FontFamilyMapCollection

Representa uma coleção ordenada de FontFamilyMap objetos.

FontFamilyValueSerializer

Converte instâncias de String para e a partir de instâncias de FontFamily.

Fonts

Fornece suporte de enumeração para FontFamily e Typeface objetos.

FormattedText

Fornece controlo de baixo nível para desenhar texto em aplicações Windows Presentation Foundation (WPF).

GeneralTransform

Fornece suporte generalizado para transformações 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 é um composto das transformadas em seu GeneralTransformCollection.

Geometry

As classes que derivam desta classe base abstrata definem formas geométricas. Geometry os objetos podem ser usados para clipping, hit-testing e renderização de dados gráficos 2D.

GeometryCollection

Representa uma coleção de Geometry objetos.

GeometryConverter

Converte instâncias de outros tipos para e a partir de instâncias de Geometry.

GeometryDrawing

Desenha um Geometry usando o especificado Brush e Pen.

GeometryGroup

Representa uma geometria composta, composta por outros Geometry objetos.

GeometryHitTestParameters

Especifica a Geometry como o parâmetro a ser usado para testar acertos numa árvore visual.

GeometryHitTestResult

Devolve os resultados de um teste de acerto que utiliza a Geometry como parâmetro de teste de acerto.

GlyphRun

Representa uma sequência de glifos a partir de uma única fonte de uma única fonte num único tamanho e com um único estilo de renderização.

GlyphRunDrawing

Representa um Drawing objeto que representa um GlyphRun.

GlyphTypeface

Especifica uma fonte física que corresponde a um ficheiro de fonte no disco.

GradientBrush

Uma classe abstrata que descreve um gradiente, composta por oclusivas de gradiente. Classes que herdam de GradientBrush descrevem diferentes formas de interpretar oclusivas de gradiente.

GradientStop

Descreve a localização e a cor de um ponto de transição num gradiente.

GradientStopCollection

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

GuidelineSet

Representa um conjunto de linhas de orientação que podem ajudar a ajustar figuras renderizadas para uma grelha de pixels do dispositivo.

HitTestParameters

Define parâmetros para testes de acertos. As classes derivadas desta classe base comum que podem ser usadas para testes práticos incluem PointHitTestParameters e GeometryHitTestParameters.

HitTestResult

Fornece a classe base para várias classes derivadas que representa o valor de retorno de um teste de acerto.

HostVisual

Representa um Visual objeto que pode ser ligado em qualquer lugar a uma árvore visual parental.

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 com imagem. Esta é uma classe abstrata.

ImageSource

Representa um tipo de objeto que tem uma largura, altura, e ImageMetadata tal como a BitmapSource e a DrawingImage. Esta é uma classe abstrata.

ImageSourceConverter

Converte a ImageSource para e de outros tipos de dados.

ImageSourceValueSerializer

Converte instâncias de String para e a partir de instâncias de ImageSource.

Int32Collection

Representa um conjunto de Int32 valores.

Int32CollectionConverter

Converte um Int32Collection para e de outros tipos de dados.

InvalidWmpVersionException

A exceção que é lançada quando a versão Microsoft Windows leitor de multimédia instalada não é suportada.

LanguageSpecificStringDictionary

Representa um dicionário de cadeias que são usadas para representar o nome de um objeto em diferentes línguas.

LinearGradientBrush

Pinta uma área com um gradiente linear.

LineGeometry

Representa a geometria de uma linha.

LineSegment

Cria uma reta entre dois pontos num PathFigure.

MatrixConverter

Converte instâncias de outros tipos para e a partir de um Matrix.

MatrixTransform

Cria uma transformação arbitrária de matriz afim que é usada para manipular objetos ou sistemas de coordenadas num plano 2D.

MediaClock

Mantém o estado temporal para os media através de um MediaTimeline.

MediaPlayer

Fornece reprodução multimédia para desenhos.

MediaScriptCommandEventArgs

Fornece dados para os eventos ScriptCommand e ScriptCommand.

MediaTimeline

Fornece uma Timeline informação para conteúdos mediáticos.

NumberSubstitution

Especifica como os números no texto são apresentados em diferentes culturas.

PathFigure

Representa uma subsecção de uma geometria, uma única série conexa 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 para e a partir de um PathFigureCollection.

PathGeometry

Representa uma forma complexa que pode ser composta por arcos, curvas, elipses, linhas e retângulos.

PathSegment

Representa um segmento de um PathFigure objeto.

PathSegmentCollection

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

Pen

Descreve como uma forma é contornada.

PixelFormatConverter

Converte a PixelFormat para e de outros tipos de dados.

PixelFormats

Representa a coleção de formatos de píxeis suportados.

PointCollection

Representa uma coleção de Point valores que podem ser acedidos individualmente por índice.

PointCollectionConverter

Converte instâncias de outros tipos para e a partir de um PointCollection.

PointHitTestParameters

Especifica a Point como o parâmetro a ser usado para testes de acerto de um objeto visual.

PointHitTestResult

Representa os resultados de um teste de acerto que utiliza a Point como parâmetro de teste de acerto.

PolyBezierSegment

Representa uma ou mais curvas cúbicas de Bezier.

PolyLineSegment

Representa um conjunto de segmentos de linha definidos por a, PointCollection cada Point um especificando o ponto final de um segmento de linha.

PolyQuadraticBezierSegment

Representa um conjunto de segmentos quadráticos de Bezier.

QuadraticBezierSegment

Cria uma curva de Bézier quadrática entre dois pontos num 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 WPF aplicações consultar o nível de renderização atual para o seu objeto associado Dispatcher e registar-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 dos objetos.

RequestCachePolicyConverter

Analisa um RequestCachePolicy.

RotateTransform

Roda um objeto no sentido dos ponteiros do relógio em torno de um ponto especificado num sistema de coordenadas x-y 2D.

ScaleTransform

Escala um objeto no sistema de coordenadas x-y 2D.

SkewTransform

Representa um desvio 2D.

SolidColorBrush

Pinta uma área com uma cor sólida.

StreamGeometry

Define uma forma geométrica, descrita usando um StreamGeometryContext. Esta geometria é uma alternativa leve a PathGeometry: não suporta ligação de dados, animação ou modificação.

StreamGeometryContext

Descreve uma geometria usando comandos de desenho. Esta classe é usada juntamente com a StreamGeometry classe para criar uma geometria leve que não suporta ligação de dados, animação ou modificação.

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 associadas que afetam a forma como o texto é exibido num elemento.

TileBrush

Descreve uma forma de pintar uma região usando um ou mais azulejos.

Transform

Define funcionalidades que permitem transformações num plano 2D. As transformações incluem rotação (RotateTransform), escala (ScaleTransform), desvío (SkewTransform) e translação (TranslateTransform). Esta hierarquia de classes difere da Matrix estrutura porque é uma classe e suporta a semântica de animação e enumeração.

TransformCollection

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

TransformConverter

Converte um Transform objeto para ou a partir de outro tipo de objeto.

TransformGroup

Representa um composto Transform composto por outros Transform objetos.

TranslateTransform

Translata (move) um objeto no sistema de coordenadas x-y 2D.

Typeface

Representa uma combinação de FontFamily, FontWeight, FontStyle, e FontStretch.

VectorCollection

Representa uma coleção ordenada de Vector valores.

VectorCollectionConverter

Converte instâncias de outros tipos para e a partir de um VectorCollection.

VideoDrawing

Reproduz um ficheiro multimédia. Se o suporte for um ficheiro de vídeo, o VideoDrawing filme é desenhado para o retângulo especificado.

Visual

Fornece suporte de renderização em WPF, que inclui testes de hits, transformação de coordenadas e cálculos de caixas delimitadoras.

VisualBrush

Pinta uma área com um Visual.

VisualCollection

Representa uma coleção ordenada de Visual objetos.

VisualTarget

Fornece funcionalidade para ligar uma árvore visual a outra árvore visual através dos limites dos threads.

VisualTreeHelper

Fornece métodos utilitários que realizam tarefas comuns envolvendo nós numa árvore visual.

Estruturas

Name Description
Color

Descreve uma cor em termos de canais alfa, vermelho, verde e azul.

DoubleCollection.Enumerator

Enumera Double itens em um DoubleCollection.

DrawingCollection.Enumerator

Enumera Drawing itens em um DrawingCollection.

GeneralTransformCollection.Enumerator

Enumera GeneralTransform itens em um GeneralTransformCollection.

GeometryCollection.Enumerator

Enumera Geometry itens em um GeometryCollection.

GradientStopCollection.Enumerator

Enumera GradientStop itens em um GradientStopCollection.

Int32Collection.Enumerator

Enumera Int32 itens em um Int32Collection.

Matrix

Representa uma matriz de transformação afim 3x3 usada para transformações no espaço 2D.

PathFigureCollection.Enumerator

Enumera PathFigure itens em um PathFigureCollection.

PathSegmentCollection.Enumerator

Suporta uma iteração simples sobre um PathSegmentCollection.

PixelFormat

Define um formato de píxel para imagens e superfícies baseadas em píxeis.

PixelFormatChannelMask

Define a máscara de bits e o deslocamento para formatos de píxeis específicos.

PointCollection.Enumerator

Enumera Point itens em um PointCollection.

TextEffectCollection.Enumerator

Enumera TextEffect itens em um TextEffectCollection.

TransformCollection.Enumerator

Suporta uma iteração simples sobre um TransformCollection.

VectorCollection.Enumerator

Enumera Vector itens em um VectorCollection.

VisualCollection.Enumerator

Enumera Visual itens em um VisualCollection.

Enumerações

Name Description
AlignmentX

Descreve como o conteúdo é posicionado horizontalmente num contentor.

AlignmentY

Descreve como o conteúdo é posicionado verticalmente num contentor.

BitmapScalingMode

Especifica qual o algoritmo usado para escalar imagens bitmap.

BrushMappingMode

Especifica o sistema de coordenadas usado por um Brush.

CachingHint

Especifica se deve armazenar em cache objetos brush em mosaico.

ClearTypeHint

Uma enumeração que especifica uma dica para o motor de renderização de que o texto pode ser renderizado com ClearType.

ColorInterpolationMode

Determina como as cores num gradiente são interpoladas.

EdgeMode

Determina como as arestas das primitivas não relacionadas com desenho de texto são renderizadas.

FillRule

Especifica como as áreas de interseção dos PathFigure objetos contidas em a Geometry são combinadas para formar a área do Geometry.

FontEmbeddingRight

Descreve permissões de incorporação de fontes especificadas num ficheiro 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 ou espaço de gradiente de um pincel de gradiente.

HitTestFilterBehavior

Especifica o comportamento de retorno de um teste de acerto num método de chamada de filtro de teste de sucesso.

HitTestResultBehavior

Determina se deve continuar a enumeração de quaisquer objetos visuais restantes durante um teste de acerto.

IntersectionDetail

Fornece informação sobre a interseção entre as geometrias no GeometryHitTestParameters e o visual que foi atingido.

NumberCultureSource

Especifica como é determinada a cultura para números numa execução de texto.

NumberSubstitutionMethod

Define uma classe enumeradora que especifica o tipo de substituição numérica a realizar em números numa 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 o espaço alocado.

StyleSimulations

Define uma classe enumeradora 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 suportados pela TextFormatter classe.

TextHintingMode

Define o comportamento de renderização de texto estático ou animado.

TextRenderingMode

Define os modos de renderização suportados para texto.

TileMode

Descreve como um TileBrush pinta azulejos numa área de saída.

ToleranceType

Determina a forma pela qual um valor de tolerância ao erro é interpretado.

Delegados

Name Description
HitTestFilterCallback

Representa o método de callback que especifica partes da árvore visual a omitir no processamento do teste de acerto.

HitTestResultCallback

Representa um callback que é usado para personalizar o teste de acerto. WPF invoca o HitTestResultCallback para reportar as interseções do teste de acerto ao utilizador.