Windows.UI.Xaml 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 as APIs de estrutura geral e as APIs de modelo de aplicativo, além de uma variedade de classes de suporte que normalmente são usadas por muitas áreas de recursos diferentes.
Classes
AdaptiveTrigger |
Representa uma regra declarativa que aplica estados visuais com base nas propriedades da janela. |
Application |
Encapsula o aplicativo e seus serviços disponíveis. |
ApplicationInitializationCallbackParams |
Representa um objeto para passar informações para uma sequência de inicialização personalizada. |
BindingFailedEventArgs |
Fornece dados de evento para o evento DebugSettings.BindingFailed . |
BringIntoViewOptions |
Representa as opções que podem ser aplicadas quando um elemento é colocado em exibição. |
BringIntoViewRequestedEventArgs |
Fornece dados para o evento UIElement.BringIntoViewRequested . |
BrushTransition |
Fornece o comportamento de transição animada quando o pincel de um elemento é alterado. Atualmente limitado a alterações entre objetos SolidColorBrush. |
ColorPaletteResources |
Representa um dicionário de recursos especializado que contém recursos de cor usados por elementos XAML. |
CornerRadiusHelper |
Fornece métodos de utilitário básicos para processar valores cornerradius . Em vez disso, o código C# e o Microsoft Visual Basic devem usar métodos de CornerRadius . |
DataContextChangedEventArgs |
Fornece dados para o evento DataContextChanged . |
DataTemplate |
Descreve a estrutura visual de um objeto de dados. Use a associação de dados para elementos específicos no modelo que exibem os valores de dados. |
DataTemplateKey |
Representa a chave de recurso para a classe DataTemplate . |
DebugSettings |
Declara como determinados aspectos do aplicativo se comportam quando ele é executado em um ambiente de depuração |
DependencyObject |
Representa um objeto que participa do sistema de propriedade de dependência. DependencyObject é a classe base imediata de muitas classes importantes relacionadas à interface do usuário, como UIElement, Geometry, FrameworkTemplate, Style e ResourceDictionary. Para obter mais informações sobre como DependencyObject dá suporte a propriedades de dependência, consulte Visão geral das propriedades de dependência. |
DependencyObjectCollection |
Implementa uma classe de coleção prática que pode conter itens DependencyObject . |
DependencyProperty |
Representa uma propriedade de dependência registrada com o sistema de propriedades de dependência. As propriedades de dependência dão suporte para expressões de valor, associação de dados, animação e notificação de alteração de propriedade. Para obter mais informações sobre como os valores de DependencyProperty servem como identificadores para propriedades de dependência, consulte Visão geral das propriedades de dependência. |
DependencyPropertyChangedEventArgs |
Fornece dados para uma implementação PropertyChangedCallback que é invocada quando uma propriedade de dependência altera seu valor. Também fornece dados de evento para o evento Control.IsEnabledChanged e qualquer outro evento que use o delegado DependencyPropertyChangedEventHandler . |
DispatcherTimer |
Fornece um temporizador integrado à fila do Dispatcher , que é processado em um intervalo de tempo especificado e em uma prioridade especificada. |
DragEventArgs |
Fornece dados para eventos de arrastar e soltar. |
DragOperationDeferral |
Permite arrastar e soltar conteúdo com um aplicativo de destino de forma assíncrona. |
DragStartingEventArgs |
Fornece dados de evento para o evento DragStarting . |
DragUI |
Fornece a representação visual dos dados que estão sendo arrastados no início de uma operação de arrastar e soltar. |
DragUIOverride |
Fornece a representação visual dos dados que estão sendo arrastados durante uma operação de arrastar e soltar, incluindo comentários do destino de soltar. |
DropCompletedEventArgs |
Fornece dados de evento para o evento DropCompleted . |
DurationHelper |
Fornece métodos utilitários básicos para processar valores de Duração . Em vez disso, o código C# e o Microsoft Visual Basic devem usar métodos de Duração . |
EffectiveViewportChangedEventArgs |
Fornece dados para o evento FrameworkElement.EffectiveViewportChanged . |
ElementFactoryGetArgs |
Representa os argumentos opcionais a serem usados ao chamar uma implementação do método GetElement do IElementFactory. |
ElementFactoryRecycleArgs |
Representa os argumentos opcionais a serem usados ao chamar uma implementação do método RecycleElement do IElementFactory. |
ElementSoundPlayer |
Representa um player para sons de controle XAML. |
EventTrigger |
Representa um gatilho que aplica um conjunto de ações (storyboards de animação) em resposta a um evento. Não usado com frequência. Consulte Observações. |
ExceptionRoutedEventArgs |
Fornece dados de evento para exceções geradas como eventos por operações assíncronas, como ImageFailed. |
FrameworkElement |
Fornece uma classe de elemento base para Windows Runtime objetos de interface do usuário. FrameworkElement define uma API comum que dá suporte à interação da interface do usuário e ao sistema de layout automático. FrameworkElement também define a API relacionada à associação de dados, à definição e ao exame da árvore de objetos e ao tempo de vida do objeto de rastreamento. |
FrameworkTemplate |
Cria uma árvore de elementos. FrameworkTemplate é uma classe base para classes que têm um comportamento específico de modelagem, incluindo ControlTemplate e DataTemplate. |
FrameworkView |
Representa a janela da interface do usuário de um aplicativo. |
FrameworkViewSource |
Cria exibições, especificamente instâncias FrameworkView . Isso é infraestrutura e não precisa ser acessado na maioria dos cenários de aplicativo. |
GridLengthHelper |
Fornece métodos auxiliares para avaliar ou definir valores GridLength . O código C# e o Microsoft Visual Basic devem usar métodos de GridLength . |
MediaFailedRoutedEventArgs |
Fornece dados de evento para eventos com falha de mídia. |
PointHelper |
Fornece métodos auxiliares para definir valores point . Em vez disso, o código C# e o Microsoft Visual Basic devem usar métodos de Point . |
PropertyMetadata |
Define aspectos de comportamento de uma propriedade de dependência, incluindo as condições com as quais ela foi registrada. Para obter mais informações sobre como PropertyMetadata é usado para propriedades de dependência, consulte Propriedades de dependência personalizadas. |
PropertyPath |
Implementa uma estrutura de dados para descrever uma propriedade como um caminho abaixo de outra propriedade ou abaixo de um tipo proprietário. Os caminhos de propriedade são usados na associação de dados a objetos . |
RectHelper |
Fornece métodos auxiliares para avaliar ou definir valores de Rect . Em vez disso, o código C# e o Microsoft Visual Basic devem usar membros do Rect . |
ResourceDictionary |
Define um repositório para recursos XAML, como estilos, que seu aplicativo usa. Você define os recursos em XAML e pode recuperá-los em XAML usando a extensão de marcação {StaticResource} e a extensão de marcação {ThemeResource} . Você também pode acessar recursos com código, mas isso é menos comum. |
RoutedEvent |
Representa um evento roteado para o sistema de eventos Windows Runtime. |
RoutedEventArgs |
Contém informações de estado e dados de eventos associados a um evento roteado. |
ScalarTransition |
Fornece o comportamento de transição animada quando as propriedades Opacidade ou Rotação de um elemento são alteradas. |
Setter |
Aplica um valor a uma propriedade em um Style ou um VisualState. |
SetterBase |
Representa a classe base para setters de valor. |
SetterBaseCollection |
Representa uma coleção de objetos que herdam de SetterBase. |
SizeChangedEventArgs |
Fornece dados relacionados ao evento FrameworkElement.SizeChanged . |
SizeHelper |
Fornece métodos auxiliares para avaliar ou definir valores de Tamanho . Em vez disso, o código C# e o Microsoft Visual Basic devem usar membros de Size . |
StateTrigger |
Representa um gatilho que aplica estados visuais condicionalmente. |
StateTriggerBase |
Representa a classe base para gatilhos de estado. |
Style |
Contém setters de propriedade que podem ser compartilhados entre instâncias de um tipo. Um Style geralmente é declarado em uma coleção de recursos para que possa ser compartilhado e usado para aplicar modelos de controle e outros estilos. |
StyleTypedPropertyAttribute |
Representa um atributo que é aplicado à definição de classe e determina os TargetTypes das propriedades do tipo Style. |
TargetPropertyPath |
Representa o caminho para uma propriedade em um elemento de destino. |
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. |
ThicknessHelper |
Fornece métodos auxiliares para avaliar ou definir valores de espessura . Em vez disso, o código C# e o Microsoft Visual Basic devem usar membros de Espessura . |
TriggerAction |
Serve como a classe base para BeginStoryboard. Não usado com frequência. Consulte Observações. |
TriggerActionCollection |
Representa uma coleção de objetos BeginStoryboard . |
TriggerBase |
Serve como a classe base para EventTrigger. Não usado com frequência. Consulte Observações. |
TriggerCollection |
Representa uma coleção de objetos EventTrigger . |
UIElement |
UIElement é uma classe base para a maioria dos objetos de interface do usuário Windows Runtime que têm aparência visual e podem processar a entrada básica como parte da interface do usuário do aplicativo. |
UIElementWeakCollection |
Representa uma coleção de referências fracas a objetos UIElement. |
UnhandledExceptionEventArgs |
Fornece dados para o evento UnhandledException . |
Vector3Transition |
Fornece o comportamento de transição animada quando as propriedades Translation ou Scale de um elemento são alteradas. |
VisualState |
Representa a aparência visual de um elemento de interface do usuário quando ele está em um estado específico. Os estados visuais usam Setters ou um Storyboard para definir propriedades de interface do usuário em páginas ou modelos de controle em que o VisualState está definido. |
VisualStateChangedEventArgs |
Fornece dados para os eventos CurrentStateChanging e CurrentStateChanged . |
VisualStateGroup |
Contém objetos VisualState mutuamente exclusivos e objetos VisualTransition que são usados para ir de um estado para outro. |
VisualStateManager |
Gerencia estados visuais e a lógica para transições entre estados visuais para controles. Também fornece o suporte à propriedade anexada para VisualStateManager.VisualStateGroups, que é como você define estados visuais em XAML para um modelo de controle. |
VisualTransition |
Representa o comportamento visual que ocorre quando o controle faz a transição de um estado visual para outro. |
Window |
Representa uma janela do aplicativo. |
WindowCreatedEventArgs |
Fornece dados para o método OnWindowCreated . |
XamlRoot |
Representa uma árvore de conteúdo XAML e informações sobre o contexto no qual ele está hospedado. |
XamlRootChangedEventArgs |
Fornece dados para o evento XamlRoot.Changed. |
Estruturas
CornerRadius |
Descreve as características de um canto arredondado, como pode ser aplicado a uma Borda. |
Duration |
Representa a duração do tempo em que uma Linha do Tempo está ativa ou, geralmente, representa uma duração de tempo que também dá suporte a dois valores especiais Automático e Para Sempre. |
GridLength |
Representa uma medida para a lógica de controle que dá suporte explicitamente ao dimensionamento de Estrela (* ) e ao dimensionamento automático. |
Thickness |
Descreve a espessura de um quadro em torno de um retângulo. Quatro valores Double descrevem os lados Esquerdo, Superior, Direito e Inferior do retângulo, respectivamente. |
Interfaces
IDataTemplateExtension |
Define métodos auxiliares para renderização em fases de um modelo de dados. |
IElementFactory |
Dá suporte à criação e à reciclagem de objetos UIElement . |
Enumerações
ApplicationHighContrastAdjustment |
Define constantes que especificam se a estrutura ajusta automaticamente as propriedades visuais do aplicativo quando os temas de alto contraste estão habilitados. |
ApplicationRequiresPointerMode |
Especifica as experiências de interação para dispositivos sem ponteiro, como um controlador de jogo ou controle remoto. |
ApplicationTheme |
Declara a preferência de tema para um aplicativo. |
AutomationTextAttributesEnum |
Define constantes que identificam atributos de texto de um intervalo de texto do Microsoft Automação da Interface do Usuário. |
DurationType |
Declara se duration tem um valor especial de Automatic ou Forever ou tem informações válidas em seu componente TimeSpan . |
ElementHighContrastAdjustment |
Define constantes que especificam se a estrutura ajusta automaticamente as propriedades visuais de um elemento quando temas de alto contraste estão habilitados. |
ElementSoundKind |
Define constantes que especificam o som reproduzido pelo método ElementSoundPlayer.Play . |
ElementSoundMode |
Define constantes que especificam a preferência de um controle para se os sons são reproduzidos. |
ElementSoundPlayerState |
Define constantes que especificam se os controles XAML reproduzem sons. |
ElementSpatialAudioMode |
Define constantes que indicam se o som espacial está ativado, desativado ou manipulado automaticamente. |
ElementTheme |
Especifica um tema de interface do usuário que deve ser usado para partes individuais de UIElement de uma interface do usuário do aplicativo. |
FlowDirection |
Define constantes que especificam a direção do fluxo de conteúdo para elementos de texto e interface do usuário. |
FocusState |
Descreve como um elemento obteve o foco. |
FocusVisualKind |
Especifica os comentários visuais usados para indicar o elemento de interface do usuário com foco ao navegar com um teclado ou gamepad. |
FontCapitals |
Descreve o valor de estilo de letra maiúscula para a propriedade anexada Typography.Capitals . |
FontEastAsianLanguage |
Fornece um mecanismo para selecionar versões específicas de fonte de glifos para um sistema de escrita ou idioma especificado do Leste Asiático. |
FontEastAsianWidths |
Fornece um mecanismo para selecionar glifos de estilos de largura diferentes. |
FontFraction |
Descreve um valor de estilo de fração para a propriedade anexada Typography.Fraction . |
FontNumeralAlignment |
Descreve o valor de alinhamento numeral para a propriedade anexada Typography.NumeralAlignment . |
FontNumeralStyle |
Descreve um valor de estilo numeral para a propriedade anexada Typography.NumeralStyle . |
FontVariants |
Descreve um valor de variante de fonte para a propriedade anexada Typography.Variants . |
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. |
LineStackingStrategy |
Descreve o mecanismo pelo qual uma caixa de linha é determinada para cada linha. |
OpticalMarginAlignment |
Especifica como os valores de rolagem lateral na tipografia por caractere são tratados ao se alinharem a um limite de contêiner de texto. |
TextAlignment |
Especifica se o texto está centralizado, alinhado à esquerda ou alinhado à direita. |
TextLineBounds |
Influencia como a altura de uma caixa de linha é calculada |
TextReadingOrder |
Fornece um valor para as propriedades TextReadingOrder . |
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 de seu contêiner. |
Vector3TransitionComponents |
Define constantes que especificam quais eixos animar durante a animação Vector3Transition. |
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. |
Delegados
ApplicationInitializationCallback |
Representa o retorno de chamada que deve ser invocado durante a sequência de inicialização. |
BindingFailedEventHandler |
Representa o método que manipulará o evento DebugSettings.BindingFailed . |
CreateDefaultValueCallback |
Representa o método que pode ser invocado como parte de um construtor PropertyMetadata para adiar a definição de um valor padrão da propriedade de dependência. |
DependencyPropertyChangedCallback |
Representa o retorno de chamada que é invocado quando um valor da propriedade é alterado, para notificações de alteração de propriedade registradas com a técnica RegisterPropertyChangedCallback . |
DependencyPropertyChangedEventHandler |
Representa o método que manipulará eventos que ocorrem quando uma DependencyProperty é alterada em uma implementação de DependencyObject específica. |
DragEventHandler |
Representa o método que manipulará os eventos DragEnter, DragLeave, DragOver e Drop de um UIElement. |
EnteredBackgroundEventHandler |
Representa o método que manipulará o evento Application.EnteredBackground . |
ExceptionRoutedEventHandler |
Representa o método que manipulará determinados eventos que relatam exceções. Essas exceções geralmente vêm de operações assíncronas. |
LeavingBackgroundEventHandler |
Representa o método que manipulará o evento Application.LeavingBackground . |
PropertyChangedCallback |
Representa o retorno de chamada que é invocado quando o valor efetivo da propriedade de uma propriedade de dependência é alterado. |
RoutedEventHandler |
Representa o método que manipulará eventos roteado. |
SizeChangedEventHandler |
Representa o método que manipulará o evento SizeChanged . |
SuspendingEventHandler |
Representa o método que manipulará o evento Suspending . |
UnhandledExceptionEventHandler |
Representa o método que manipulará o evento UnhandledException . |
VisualStateChangedEventHandler |
Representa o método que manipulará os eventos CurrentStateChanging e CurrentStateChanged . |
WindowActivatedEventHandler |
Representa o método que manipulará o evento Activated . |
WindowClosedEventHandler |
Representa o método que manipulará o evento Closed . |
WindowSizeChangedEventHandler |
Representa o método que manipulará o evento Window.SizeChanged . |
WindowVisibilityChangedEventHandler |
Representa o método que manipulará o evento VisibilityChanged . |