System.Windows.Media Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 | |
| 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 | |
| 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
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. |