System.Windows Namespace

Fornece várias classes de elemento base importantes da WPF (Windows Presentation Foundation), várias classes compatíveis com o sistema de propriedade e a lógica de eventos da WPF e outros tipos que são mais amplamente consumidos pelo núcleo e a estrutura da WPF.

Classes

Application

Encapsula um aplicativo do Windows Presentation Foundation.

AttachedPropertyBrowsableAttribute

Fornece uma classe base para os atributos do .NET que relata o escopo de uso das propriedades anexadas.

AttachedPropertyBrowsableForChildrenAttribute

Especifica que uma propriedade anexada tem um escopo navegável que se estende aos elementos filho na árvore lógica.

AttachedPropertyBrowsableForTypeAttribute

Especifica que uma propriedade anexada é navegável apenas em elementos que derivam de um tipo especificado.

AttachedPropertyBrowsableWhenAttributePresentAttribute

Especifica que uma propriedade anexada é navegável apenas em um elemento que também tem outro atributo .NET específico aplicado à sua definição de classe.

AutoResizedEventArgs

Fornece dados para o evento AutoResized gerado por HwndSource.

BaseCompatibilityPreferences

Contém propriedades que especificam como um aplicativo deve se comportar em relação aos novos recursos WPF que estão no assembly WindowsBase.

Clipboard

Fornece métodos estáticos que facilitam a transferência de dados de e para a Área de Transferência do sistema.

ColorConvertedBitmapExtension

Implementa uma extensão de marcação que habilita a criação de ColorConvertedBitmap. Um ColorConvertedBitmap não tem um perfil inserido, o perfil em vez disso sendo baseado nos valores de origem e de destino.

ComponentResourceKey

Define ou referencia as chaves de recurso com base em nomes de classe de assemblies externos, bem como um identificador adicional.

Condition

Representa uma condição para MultiTrigger e MultiDataTrigger, que aplica alterações a valores de propriedade com base em um conjunto de condições.

ConditionCollection

Representa uma coleção de objetos Condition .

ContentElement

Fornece uma classe base de nível de núcleo do WPF para elementos de conteúdo. Elementos de conteúdo são projetados para apresentação de estilo de fluxo usando um modelo de layout intuitivo orientado para marcação e um modelo de objeto deliberadamente simples.

ContentOperations

Fornece métodos de utilitário estático para obter ou definir a posição de um ContentElement em uma árvore de elementos.

CoreCompatibilityPreferences

Contém propriedades que especificam como um aplicativo deve se comportar em relação a recursos WPF que estão no assembly PresentationCore.

CornerRadiusConverter

Converte instâncias de outros tipos de e para um CornerRadius.

CultureInfoIetfLanguageTagConverter

Converte instâncias de CultureInfo de e para outros tipos de dados.

DataFormat

Representa um formato de dados usando um nome de formato e uma ID numérica.

DataFormats

Fornece um conjunto de nomes de formatos de dados predefinidos que podem ser usados para identificar os formatos de dados disponíveis nas operações de área de transferência ou do tipo "arrastar e soltar".

DataObject

Fornece uma implementação básica da interface IDataObject, que define um mecanismo independente de formato para a transferência de dados.

DataObjectCopyingEventArgs

Argumentos para o DataObjectevento .Copying

DataObjectEventArgs

Fornece uma classe base abstrata para eventos associados à classe DataObject.

DataObjectPastingEventArgs

Contém argumentos para o DataObjectevento .Pasting

DataObjectSettingDataEventArgs

Contém argumentos para o DataObjectevento .SettingData

DataTemplate

Descreve a estrutura visual de um objeto de dados.

DataTemplateKey

Representa a chave de recurso para a classe DataTemplate.

DataTrigger

Representa um gatilho que aplica valores de propriedade ou executa ações quando os dados associados atendem a uma condição especificada.

DeferrableContent

Representa o conteúdo adiável que é mantido em BAML como um fluxo.

DeferrableContentConverter

Converte um fluxo em uma instância DeferrableContent.

DependencyObject

Representa um objeto que participa do sistema de propriedade de dependência.

DependencyObjectType

Implementa um cache do tipo subjacente para todos os tipos derivados DependencyObject.

DependencyProperty

Representa uma propriedade que pode ser definida por meio de métodos como estilos, vinculação de dados, animação e herança.

DependencyPropertyHelper

Fornece um método auxiliar único (GetValueSource(DependencyObject, DependencyProperty)) que informa que a origem do sistema de propriedades para o valor efetivo de uma propriedade de dependência.

DependencyPropertyKey

Fornece um identificador de propriedade de dependência para acesso de gravação limitado a uma propriedade de dependência somente leitura.

DialogResultConverter

Converte a propriedade DialogResult, que é um valor Nullable<T> do tipo Boolean de e para outros tipos.

DpiChangedEventArgs

Essa classe passa as informações necessárias para qualquer ouvinte do evento DpiChangedEvent, como quando uma janela é movida para um monitor com DPI diferente ou o DPI do monitor atual é alterado.

DragDrop

Fornece métodos e campos auxiliares para iniciar operações do tipo “arrastar e soltar”, incluindo um método para iniciar uma operação desse tipo e recursos para adicionar e remover manipuladores de eventos relacionados a esse tipo de operação.

DragEventArgs

Contém argumentos relevantes para todos os eventos do tipo "arrastar e soltar" (DragEnter, DragLeave, DragOver e Drop).

DurationConverter

Converte instâncias de Duration para e de outras representações de tipo.

DynamicResourceExtension

Implementa uma extensão de marcação compatível com as referências a recursos dinâmicos feitas de XAML.

DynamicResourceExtensionConverter

Converte de XAML analisado em DynamicResourceExtension e é compatível com referências a recursos dinâmicos feitas de XAML.

EventManager

Fornece métodos de utilitário relacionados a eventos que registram eventos roteados de proprietários de classe e adicionam manipuladores de classe.

EventPrivateKey

Fornece uma identificação exclusiva para eventos cujos manipuladores são armazenados em uma tabela de hash interna.

EventRoute

Representa o contêiner da rota a ser seguido por um evento roteado.

EventSetter

Representa um setter de eventos em um estilo. Setters de evento invocam os manipuladores de eventos especificados em resposta a eventos.

EventTrigger

Representa um gatilho que aplica um conjunto de ações em resposta a um evento.

ExceptionRoutedEventArgs

Fornece dados para os Image eventos com falha e MediaElement .

ExitEventArgs

Argumentos de evento para o evento Exit.

Expression

Este tipo é compatível com a infraestrutura do WPF (Windows Presentation Foundation) e não se destina a ser usado diretamente no código.

ExpressionConverter

Converte instâncias de Expression para e de outros tipos.

FigureLengthConverter

Converte instâncias de outros tipos de e para um FigureLength.

FontSizeConverter

Converte valores de tamanho da fonte para e de outras representações de tipo.

FontStretchConverter

Converte instâncias de FontStretch para e de outras representações de tipo.

FontStretches

Fornece um conjunto de valores estáticos predefinidos FontStretch.

FontStyleConverter

Converte instâncias de FontStyle de e para outros tipos de dados.

FontStyles

Fornece um conjunto de valores estáticos predefinidos FontStyle.

FontWeightConverter

Converte instâncias de FontWeight de e para outros tipos de dados.

FontWeights

Fornece um conjunto de valores estáticos predefinidos FontWeight.

FrameworkCompatibilityPreferences

Contém propriedades que especificam como um aplicativo deve se comportar em relação a recursos WPF que estão no assembly PresentationFramework.

FrameworkContentElement

FrameworkContentElement é a implementação em nível de estrutura do WPF (Windows Presentation Foundation) e a expansão da classe base ContentElement. FrameworkContentElement adiciona suporte para APIs de entrada adicionais (incluindo menus de contexto e dicas de ferramentas), storyboards, contexto de dados para vinculação de dados, suporte a estilos e APIs auxiliares de árvore lógica.

FrameworkElement

Fornece um conjunto de propriedades, eventos e métodos de nível de estrutura do WPF para elementos WPF (Windows Presentation Foundation). Essa classe representa a implementação de nível de estrutura do WPF fornecida que se baseia nas APIs de nível de núcleo do WPF definidos pelo UIElement.

FrameworkElementFactory

Dá suporte à criação de modelos.

FrameworkPropertyMetadata

Relata ou aplica metadados para uma propriedade de dependência, especificamente adicionando características específicas de estrutura do sistema de propriedade.

FrameworkTemplate

Habilita a instanciação de uma árvore de FrameworkElement e/ou objetos FrameworkContentElement.

Freezable

Define um objeto que tem um estado modificável e um estado somente leitura (congelado). Classes que derivam de Freezable fornecem notificação de alteração detalhada, podem ser transformadas em imutáveis e podem clonar a si mesmas.

FreezableCollection<T>

Representa uma coleção de objetos DependencyObject, Freezable ou Animatable. FreezableCollection<T> é, ele próprio, de um tipo Animatable.

GiveFeedbackEventArgs

Contém argumentos para o evento GiveFeedback.

GridLengthConverter

Converte a instâncias de outros tipos de e para instâncias GridLength.

HierarchicalDataTemplate

Representa uma DataTemplate que fornece suporte a HeaderedItemsControl, como TreeViewItem ou MenuItem.

HwndDpiChangedEventArgs

Representa um tipo de HandledEventArgs relevante para um evento DpiChanged.

Int32RectConverter

Converte instâncias de outros tipos de e para um Int32Rect.

KeySplineConverter

Converte instâncias de outros tipos de e para um KeySpline.

KeyTimeConverter

Converte instâncias de KeyTime para e de outros tipos.

LengthConverter

Converte instâncias de outros tipos de e para instâncias de um Double que representa o comprimento do objeto.

LocalizabilityAttribute

Especifica os atributos de localização para uma classe ou membro de classe de BAML (XAML binário).

Localization

A classe Localization define propriedades anexadas para atributos de localização e comentários.

LogicalTreeHelper

Fornece métodos auxiliares estáticos para consultar os objetos na árvore lógica.

LostFocusEventManager

Fornece uma implementação WeakEventManager para que seja possível usar o padrão de "ouvinte de eventos fraco" para anexar ouvintes aos eventos LostFocus ou LostFocus.

MediaScriptCommandRoutedEventArgs

Fornece dados para os eventos de ScriptCommand e de ScriptCommand .

MessageBox

Exibe uma caixa de mensagem.

MultiDataTrigger

Representa um gatilho que aplica valores de propriedade ou executa ações quando os dados associados atendem a um conjunto de condições.

MultiTrigger

Representa um gatilho que aplica valores de propriedade ou executa ações quando um conjunto de condições são atendidas.

NameScope

Implementa suporte básico WPF para os métodos INameScope que armazenam ou recuperam os mapeamentos nome-objeto em um namescope XAML específico. Adiciona o suporte à propriedade anexada para simplificar a obtenção ou definição de nomes de namescopes XAML dinamicamente no nível de elemento.

NullableBoolConverter

Converte de e para o tipo Nullable<T> (usando a restrição de tipo Boolean no genérico).

PointConverter

Converte instâncias de outros tipos de e para um Point.

PresentationSource

Fornece uma base abstrata às classes que apresentam conteúdo de outra tecnologia como parte de um cenário de interoperação. Além disso, essa classe fornece métodos estáticos para trabalhar com essas origens, bem como a arquitetura básica da apresentação da camada visual.

PropertyMetadata

Define alguns aspectos do comportamento de uma propriedade de dependência conforme ela é aplicada a um tipo específico, incluindo as condições com as quais ela foi registrada.

PropertyPath

Implementa uma estrutura de dados para descrever uma propriedade como um caminho abaixo de outra propriedade ou abaixo de um tipo proprietário. Caminhos de propriedade são usados na vinculação de dados a objetos e em cronogramas e storyboards para animações.

PropertyPathConverter

Fornece um conversor de tipo para objetos PropertyPath.

QueryContinueDragEventArgs

Contém argumentos para o evento QueryContinueDrag.

RectConverter

Converte instâncias de outros tipos de e para instâncias de Rect.

RequestBringIntoViewEventArgs

Fornece dados para o evento roteado RequestBringIntoView.

ResourceDictionary

Fornece uma implementação de dicionário/tabela de hash que contém recursos WPF usados por componentes e outros elementos de um aplicativo WPF.

ResourceKey

Fornece uma classe base abstrata para várias chaves de recurso.

ResourceReferenceKeyNotFoundException

A exceção que é gerada quando não é possível encontrar uma chave de referência de recurso durante a análise ou a serialização dos recursos de extensão de marcação.

RoutedEvent

Representa e identifica um evento roteado e declara suas características.

RoutedEventArgs

Contém informações de estado e dados de eventos associados a um evento roteado.

RoutedPropertyChangedEventArgs<T>

Fornece dados sobre uma alteração de valor de uma propriedade de dependência, conforme relatado por determinados eventos roteados, incluindo os valores anterior e atual da propriedade que foi alterada.

SessionEndingCancelEventArgs

Contém os argumentos de evento para o evento SessionEnding.

Setter

Representa um setter que se aplica a um valor da propriedade.

SetterBase

Representa a classe base para setters de valor.

SetterBaseCollection

Representa uma coleção de objetos SetterBase .

SizeChangedEventArgs

Fornece dados relacionados ao evento SizeChanged.

SizeChangedInfo

Relatar as especificações de uma alteração de valor que envolve um Size. É usado como um parâmetro em substituições OnRenderSizeChanged(SizeChangedInfo).

SizeConverter

Converte instâncias de outros tipos de e para instâncias da classe Size.

SourceChangedEventArgs

Fornece dados para o evento SourceChanged, usado para a interoperação. Essa classe não pode ser herdada.

SplashScreen

Fornece uma tela de inicialização para um aplicativo WPF (Windows Presentation Foundation).

StartupEventArgs

Contém os argumentos para o evento Startup.

StaticResourceExtension

Implementa uma extensão de marcação que dá suporte a referências de recurso (tempo de carregamento XAML) estáticas feitas do XAML.

StrokeCollectionConverter

Converte um StrokeCollection em uma cadeia de caracteres.

Style

Permite o compartilhamento de propriedades, recursos e manipuladores de eventos entre instâncias de um tipo.

StyleTypedPropertyAttribute

Representa um atributo aplicado à definição de classe e determina o TargetTypes das propriedades do tipo Style.

SystemColors

Contém as cores do sistema, pinceis do sistema e chaves de recurso do sistema que correspondem aos elementos de exibição do sistema.

SystemCommands

Define os comandos roteados que são comuns para gerenciamento de janela.

SystemFonts

Contém propriedades que expõem os recursos do sistema que envolvem fontes.

SystemParameters

Contém propriedades que você pode usar para consultar as configurações do sistema.

TemplateBindingExpression

Descreve uma instância em tempo de execução de uma TemplateBindingExtension.

TemplateBindingExpressionConverter

Um conversor de tipo usado para construir uma extensão de marcação de uma instância TemplateBindingExpression durante a serialização.

TemplateBindingExtension

Implementa uma extensão de marcação que dá suporte à associação entre o valor de uma propriedade em um modelo e o valor de outra propriedade exposta no controle modelo.

TemplateBindingExtensionConverter

Um conversor de tipo usado para construir uma TemplateBindingExtension de uma instância durante a serialização.

TemplateContent

Implementa a lógica de gravação e reprodução que os modelos usam para adiar o conteúdo ao interagirem com leitores e gravadores XAML.

TemplateContentLoader

Implementa XamlDeferringLoader para adiar o carregamento do conteúdo XAML definido para um modelo em WPF XAML.

TemplateKey

Quando usado como uma chave de recurso para um modelo de dados, permite que o modelo de dados participe do processo de pesquisa.

TemplatePartAttribute

Representa um atributo aplicado à definição de classe para identificar os tipos das partes nomeadas que são usadas para modelagem.

TemplateVisualStateAttribute

Especifica que um controle pode estar em um determinado estado e que um VisualState é esperado no ControlTemplate do controle.

TextDecoration

Representa uma decoração de texto, que é um ornamento visual adicionado ao texto (como um sublinhado).

TextDecorationCollection

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

TextDecorationCollectionConverter

Converte instâncias de TextDecorationCollection de outros tipos de dados.

TextDecorations

Fornece um conjunto de decorações de texto predefinido estático.

ThemeDictionaryExtension

Implementa uma extensão de marcação que permite aos autores de aplicativos personalizar os estilos de controle com base no tema atual do sistema.

ThemeInfoAttribute

Especifica o local no qual os dicionários de tema são armazenados para um assembly.

ThicknessConverter

Converte instâncias de outros tipos de e para instâncias de Thickness.

Trigger

Representa um gatilho que aplica valores de propriedade ou executa ações de forma condicional.

TriggerAction

Descreve uma ação a ser executada para um gatilho.

TriggerActionCollection

Representa uma coleção de objetos TriggerAction .

TriggerBase

Representa a classe base para especificar um valor condicional dentro de um objeto Style.

TriggerCollection

Representa uma coleção de objetos TriggerBase .

UIElement

UIElement é uma classe base para implementações no nível do núcleo WPF baseada em elementos WPF (Windows Presentation Foundation) e características de apresentação básicas.

UIElement3D

UIElement3D é uma classe base para implementações no nível do núcleo WPF baseada em elementos WPF (Windows Presentation Foundation) e características de apresentação básicas.

UIPropertyMetadata

Fornece metadados de propriedade para propriedades que não são de estrutura, mas que têm impacto de renderização/interface do usuário no nível de núcleo.

VectorConverter

Converte instâncias de outros tipos de e para um Vector.

VisualState

Representa a aparência visual do controle quando ele está em um estado específico.

VisualStateChangedEventArgs

Fornece dados para os eventos de CurrentStateChanging e de CurrentStateChanged .

VisualStateGroup

Contém objetos VisualState mutuamente exclusivos e objetos VisualTransition que são usados para mover de um estado para outro.

VisualStateManager

Gerencia os estados e a lógica para fazer a transição entre estados para controles.

VisualTransition

Representa o comportamento visual que ocorre quando um controle faz a transição de um estado para outro.

WeakEventManager

Fornece uma classe base para o gerenciador de evento que é usado no padrão de evento fraco. O Gerenciador adiciona e remove os ouvintes de eventos (ou retornos de chamada) que também usam o padrão.

WeakEventManager.ListenerList

Fornece uma lista de coleção interna para armazenar ouvintes de um WeakEventManager.

WeakEventManager<TEventSource,TEventArgs>

Fornece um WeakEventManager fortemente tipado que permite especificar o manipulador de eventos a ser usado para o padrão "ouvinte de evento fraco". Essa classe define um parâmetro de tipo para a origem do evento e um parâmetro de tipo para os dados de evento que são usados.

WeakEventManager.ListenerList<TEventArgs>

Fornece uma lista de coleção fortemente tipada para armazenar ouvintes de um WeakEventManager. Essa classe define um parâmetro de tipo para os dados de evento que são usados.

Window

Fornece a capacidade de criar, configurar, exibir e gerenciar o tempo de vida de janelas e caixas de diálogo.

WindowCollection

Representa uma coleção de objetos Window . Essa classe não pode ser herdada.

Estruturas

CornerRadius

Representa os raios dos cantos de um retângulo.

DependencyPropertyChangedEventArgs

Fornece dados para vários eventos alterados pela propriedade. Normalmente, esses eventos relatam alterações de valor efetivo no valor de uma propriedade de dependência somente leitura. Outro uso é como parte de uma implementação PropertyChangedCallback.

DpiScale

Armazena informações de DPI das quais um Visual ou UIElement é renderizado.

Duration

Representa a duração do tempo em que um Timeline está ativo.

FigureLength

Descreve a altura ou largura de um Figure.

FontStretch

Descreve o grau em que uma fonte foi ampliada em comparação com sua taxa de proporção normal.

FontStyle

Define uma estrutura que representa o estilo de um tipo de fonte como normal, itálico ou oblíquo.

FontWeight

Referencia a densidade de uma face de tipos, em termos de luminosidade ou peso dos traços.

FreezableCollection<T>.Enumerator

Enumera os membros de um FreezableCollection<T>.

GridLength

Representa o tamanho dos elementos que oferecem suporte explicitamente aos tipos de unidade Star.

Int32Rect

Descreve a largura, altura e local de um retângulo inteiro.

LocalValueEntry

Representa um identificador de propriedade e o valor da propriedade para a propriedade de dependência definida localmente.

LocalValueEnumerator

Fornece suporte de enumeração para os valores de locais de quaisquer propriedades de dependência que existem em um DependencyObject.

Point

Representa um par de coordenadas x e y no espaço bidimensional.

Rect

Descreve a largura, altura e local de um retângulo.

RoutedEventHandlerInfo

Fornece informações de tratamento especial para informar ouvintes de evento se os manipuladores específicos devem ser chamados.

Size

Implementa uma estrutura usada para descrever o Size de um objeto.

TextDecorationCollection.Enumerator

Enumera itens TextDecoration em um TextDecoration.

Thickness

Descreve a espessura de um quadro em torno de um retângulo. Quatro valores Double descrevem os lados Left, Top, Right e Bottom do retângulo, respectivamente.

ValueSource

Relata as informações retornadas de GetValueSource(DependencyObject, DependencyProperty).

Vector

Representa um deslocamento de espaço 2D.

Interfaces

IContentHost

Esta interface é implementada por layouts que hospedam ContentElement.

IDataObject

Fornece um mecanismo independente de formato para a transferência de dados.

IFrameworkInputElement

Declara um contrato de namescopes para elementos da estrutura.

IInputElement

Estabelece os eventos comuns e também as propriedades e os métodos relacionados a eventos para processamento de entrada básico pelos elementos WPF (Windows Presentation Foundation).

IWeakEventListener

Fornece suporte de escuta de eventos para as classes que esperam receber eventos por meio do padrão WeakEvent e um WeakEventManager.

Enumerações

BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions

Fornece um conjunto de valores que descreve como o dispatcher responde a falhas encontradas durante a solicitação de processamento.

BaselineAlignment

Descreve como a linha de base para um elemento baseado em texto é posicionado no eixo vertical, em relação à linha de base estabelecida para texto.

BaseValueSource

Identifica a origem do sistema de propriedades de um valor da propriedade de dependência específico.

ColumnSpaceDistribution

Descreve como distribuir o espaço no conteúdo de fluxo em colunas.

DragAction

Especifica como e se uma operação do tipo "arrastar e soltar" deve continuar.

DragDropEffects

Especifica os efeitos de uma operação do tipo "arrastar e soltar".

DragDropKeyStates

Especifica o estado atual das teclas modificadoras (SHIFT, CTRL e ALT), bem como o estado dos botões do mouse.

FigureHorizontalAnchor

Descreve uma referência de posição para uma figura na direção horizontal.

FigureUnitType

Descreve o tipo de unidade associado à largura ou altura de um FigureLength.

FigureVerticalAnchor

Descreve o ponto de referência de uma figura na direção vertical.

FlowDirection

Define constantes que especificam a direção do fluxo de conteúdo de texto e elementos de IU (interface do usuário).

FontCapitals

Descreve o estilo de letra maiúscula para um objeto Typography.

FontEastAsianLanguage

Fornece um mecanismo para que o usuário selecione versões de glifos específicas a uma fonte para um idioma ou sistema de escrita do Leste da Ásia especificado.

FontEastAsianWidths

Fornece um mecanismo para que o usuário selecione glifos com estilos de larguras diferentes.

FontFraction

Descreve o estilo de fração de um objeto Typography.

FontNumeralAlignment

Descreve o alinhamento de numeral para um objeto Typography.

FontNumeralStyle

Descreve o estilo numérico de um objeto Typography.

FontVariants

Renderiza variantes de formas de glifo tipográficas.

FrameworkPropertyMetadataOptions

Especifica os tipos de comportamento de propriedade de nível de estrutura que pertencem a uma determinada propriedade de dependência no sistema de propriedade do WPF (Windows Presentation Foundation).

GridUnitType

Descreve o tipo de valor que um objeto GridLength está mantendo.

HorizontalAlignment

Indica onde um elemento deve ser exibido no eixo horizontal em relação ao slot de layout alocado do elemento pai.

InheritanceBehavior

Indica o modo atual de pesquisa para a herança de valor da propriedade, a pesquisa de recurso e a pesquisa de RelativeSource FindAncestor. Uma pesquisa de RelativeSource FindAncestor ocorre quando uma associação usa uma RelativeSource que tem sua propriedade Mode definida com o valor FindAncestor.

LineBreakCondition

Descreve a condição de interrupção ao redor de um objeto embutido.

LineStackingStrategy

Descreve o mecanismo pelo qual uma caixa de linha é determinada para cada linha.

LocalizationCategory

Especifica o valor da categoria de um LocalizabilityAttribute para uma classe ou membro de classe BAML (XAML binário).

MessageBoxButton

Especifica os botões exibidos em uma caixa de mensagem. Usado como um argumento do método Show.

MessageBoxImage

Especifica o ícone que é exibido por uma caixa de mensagem.

MessageBoxOptions

Especifica opções de exibição especial para uma caixa de mensagem.

MessageBoxResult

Especifica em qual botão da caixa de mensagem o usuário clica. MessageBoxResult é retornado pelo método Show.

Modifiability

Especifica o valor da modificabilidade de um LocalizabilityAttribute para uma classe ou membro de classe BAML (XAML binário).

PowerLineStatus

Indica se a alimentação do sistema está online ou se o status de alimentação do sistema é desconhecido.

Readability

Especifica o valor da legibilidade de um LocalizabilityAttribute para uma classe ou membro de classe BAML (XAML binário).

ReasonSessionEnding

Especifica o motivo pelo qual a sessão do usuário está terminando. Usado pela propriedade ReasonSessionEnding.

ResizeMode

Especifica se uma janela pode ser redimensionada e, caso possa, como. Usado pela propriedade ResizeMode.

ResourceDictionaryLocation

Especifica os locais em que os dicionários de recursos do tema estão localizados.

RoutingStrategy

Indica a estratégia de roteamento de um evento roteado.

ShutdownMode

Especifica como um aplicativo será desligado. Usado pela propriedade ShutdownMode.

SizeToContent

Especifica como uma janela será redimensionada automaticamente para se ajustar ao tamanho de seu conteúdo. Usado pela propriedade SizeToContent.

TemplateKey.TemplateType

Descreve os diferentes tipos de modelos que usam TemplateKey.

TextAlignment

Especifica se o texto no objeto é alinhado à esquerda, alinhado à direita, centralizado ou justificado.

TextDataFormat

Especifica o formato de dados dos dados de texto.

TextDecorationLocation

Especifica a posição vertical de um objeto TextDecoration.

TextDecorationUnit

Especifica o tipo de unidade de um TextDecorationPenOffset ou um valor de espessura da Pen.

TextMarkerStyle

Descreve a aparência de estilo de marcador de um item de lista.

TextTrimming

Descreve como o texto é cortado quando ele excede a borda da sua caixa de conteúdo.

TextWrapping

Especifica se o texto é encapsulado quando atinge a borda da caixa.

VerticalAlignment

Descreve como um elemento filho está verticalmente posicionado ou alongado no encaixe do layout pai.

Visibility

Especifica o estado de exibição de um elemento.

WindowStartupLocation

Especifica a posição em que uma Window será mostrada quando ela for aberta pela primeira vez. Usado pela propriedade WindowStartupLocation.

WindowState

Especifica se uma janela é minimizada, maximizada ou restaurada. Usado pela propriedade WindowState.

WindowStyle

Especifica o tipo de borda que uma Window tem. Usado pela propriedade WindowStyle.

WrapDirection

Especifica as instruções permitidas que o conteúdo pode encapsular ao redor do objeto.

Delegados

AutoResizedEventHandler

Representa o método que manipulará o evento de AutoResized gerado por HwndSource.

CoerceValueCallback

Fornece um modelo para um método que é chamado sempre que um valor da propriedade de dependência está sendo reavaliado ou a coerção é especificamente solicitada.

DataObjectCopyingEventHandler

Representa um método que manipulará o evento anexado Copying.

DataObjectPastingEventHandler

Representa um método que manipulará o evento anexado Pasting.

DataObjectSettingDataEventHandler

Representa um método que manipulará o evento anexado SettingData.

DependencyPropertyChangedEventHandler

Representa o método que manipulará os eventos gerados quando um DependencyProperty for alterado em uma implementação DependencyObject específica.

DpiChangedEventHandler

Representa um método que tratará DpiChangedEventArgs.

DragEventHandler

Representa um método que manipulará eventos roteados do tipo “arrastar e soltar”, por exemplo, DragEnter.

ExitEventHandler

Representa o método que manipula o evento Exit.

GiveFeedbackEventHandler

Representa um método que manipulará o evento roteado de comentários das operações do tipo "arrastar e soltar", por exemplo GiveFeedback.

HwndDpiChangedEventHandler

O delegado a ser usado para manipuladores que recebem a notificação de alteração de DPI.

PropertyChangedCallback

Representa o retorno de chamada que é invocado quando o valor efetivo da propriedade de uma propriedade de dependência é alterado.

QueryContinueDragEventHandler

Representa um método que tratará os eventos roteados que permite que uma operação do tipo "arrastar e soltar" seja cancelada pela fonte de arrastar, por exemplo, QueryContinueDrag.

RequestBringIntoViewEventHandler

Representa o método que manipulará o evento roteado RequestBringIntoView.

RoutedEventHandler

Representa o método que manipulará vários eventos roteados que não têm dados de evento específicos além dos dados comuns a todos os eventos roteados.

RoutedPropertyChangedEventHandler<T>

Representa métodos que manipularão vários eventos roteados que controlam alterações de valor da propriedade.

SessionEndingCancelEventHandler

Representa o método que manipula o evento SessionEnding.

SizeChangedEventHandler

Representa o método que manipulará o evento roteado SizeChanged.

SourceChangedEventHandler

Representa o método que manipulará o evento "SourceChanged" nos elementos específicos de ouvinte.

StartupEventHandler

Representa o método que manipula o evento Startup.

ValidateValueCallback

Representa um método usado como um retorno de chamada que valida o valor efetivo de uma propriedade de dependência.