Microsoft.UI.Xaml.Controls.Primitives 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.
Define os componentes que compõem controles WinUI ou, de outra forma, dão suporte ao modelo de composição de controle.
Classes
AppBarButtonTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um controle AppBarButton . Não destinado ao uso geral. |
AppBarTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um controle AppBar . Não destinado ao uso geral. |
AppBarToggleButtonTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um controle AppBarToggleButton . Não destinado ao uso geral. |
AutoSuggestBoxHelper |
Representa um objeto auxiliar para carregar e exibir uma lista de sugestões. |
ButtonBase |
Representa a classe base para todos os controles de botão, como Button, RepeatButton e HyperlinkButton. |
CalendarPanel |
Representa um painel que contém um calendário. |
CalendarViewTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um controle CalendarView . Não destinado ao uso geral. |
CarouselPanel |
Representa um painel que organiza seus itens em uma linha e circula ao redor do primeiro item quando o último item é atingido. |
ColorPickerSlider |
Representa um controle deslizante em um controle ColorPicker . |
ColorSpectrum |
Representa um controle que permite que um usuário escolha uma cor de um espectro visual. |
ColumnMajorUniformToLargestGridLayout |
Representa uma grade de layout em que cada célula é dimensionada uniformemente com base na maior célula da grade necessária para acomodar seu conteúdo. |
ComboBoxHelper |
Fornece métodos auxiliares do ComboBox para o compilador XAML. |
ComboBoxTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um controle ComboBox . Não destinado ao uso geral. |
CommandBarFlyoutCommandBar |
Representa uma barra de comandos especializada usada em um CommandBarFlyout. |
CommandBarFlyoutCommandBarAutomationProperties |
Permite obter ou definir propriedades de automação específicas para o CommandBarFlyoutCommandBar. |
CommandBarFlyoutCommandBarTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um controle CommandBarFlyout . Não destinado ao uso geral. |
CommandBarTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um controle CommandBar . Não destinado ao uso geral. |
CornerRadiusFilterConverter |
Converte um struct CornerRadius existente em um novo struct CornerRadius, com filtros aplicados para extrair apenas os campos especificados, deixando os outros definidos como 0. |
CornerRadiusToThicknessConverter |
Converte um CornerRadius em Espessura e também aplica filtros para extrair apenas os campos especificados, deixando os outros definidos como 0. |
DragCompletedEventArgs |
Fornece dados para o evento DragCompleted que ocorre quando um usuário conclui uma operação de arrastar com o mouse de um controle Thumb . |
DragDeltaEventArgs |
Fornece dados para o evento DragDelta que ocorre uma ou mais vezes quando um usuário arrasta um controle Thumb com o mouse. |
DragStartedEventArgs |
Fornece dados para o evento DragStarted que ocorre quando um usuário arrasta um controle Thumb com o mouse. |
FlyoutBase |
Representa a classe base para controles de submenu, como Submenu e MenuFlyout. |
FlyoutBaseClosingEventArgs |
Fornece dados para o evento FlyoutBase.Closing |
FlyoutShowOptions |
Representa as opções usadas para mostrar um submenu. |
GeneratorPositionHelper |
Fornece métodos utilitários para avaliar e criar valores de estrutura GeneratorPosition . Em vez disso, o código C# e o Microsoft Visual Basic devem usar membros do GeneratorPosition . |
GridViewItemPresenter |
Representa os elementos visuais de um GridViewItem. Ao desenvolver para o Windows 10, use ListViewItemPresenter em vez de GridViewItemPresenter no estilo de contêiner do item, tanto para ListView quanto para GridView. Se você editar uma cópia dos estilos de contêiner de item padrão, obterá o tipo correto. |
GridViewItemTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um controle GridView . Não destinado ao uso geral. |
InfoBarPanel |
Representa um painel que organiza seus itens horizontalmente se houver espaço disponível, caso contrário, verticalmente. |
ItemsChangedEventArgs |
Fornece dados para o evento ItemsChanged . |
JumpListItemBackgroundConverter |
Fornece o Pincel de plano de fundo apropriado para elementos no modelo de item de uma lista de saltos a serem associados. O Pincel reflete o tema atual e a cor de destaque e também é usado para sombrear itens de lista de saltos em grupo vazio. Por padrão, o Brush corresponde a aplicativos internos, mas você pode substituí-lo para atender às suas necessidades de design usando as propriedades Habilitado e Desabilitado . |
JumpListItemForegroundConverter |
Fornece o pincel de primeiro plano apropriado para elementos no modelo de item de uma lista de saltos a serem associados. O Pincel reflete o tema atual e a cor de destaque e também é usado para sombrear itens de lista de saltos em grupo vazio. Por padrão, o Brush corresponde a aplicativos internos, mas você pode substituí-lo para atender às suas necessidades de design usando as propriedades Habilitado e Desabilitado . |
LayoutInformation |
Define métodos que fornecem informações adicionais sobre o layout de um elemento. |
ListViewItemPresenter |
Representa os elementos visuais de um ListViewItem. Ao desenvolver para o Windows 10, use ListViewItemPresenter em vez de GridViewItemPresenter no estilo de contêiner do item, tanto para ListView quanto para GridView. Se você editar uma cópia dos estilos de contêiner de item padrão, obterá o tipo correto. |
ListViewItemTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um ListViewItem. Não destinado ao uso geral. |
LoopingSelector |
Um controle de seleção de rolagem infinita. |
LoopingSelectorItem |
Um item contido em um controle LoopingSelector . |
LoopingSelectorPanel |
Um painel para posicionar e organizar elementos filho LoopingSelector . |
MenuFlyoutItemTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um controle MenuFlyoutItem . Não destinado ao uso geral. |
MenuFlyoutPresenterTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um controle MenuFlyoutPresenter . Não destinado ao uso geral. |
MonochromaticOverlayPresenter |
Permite substituir visualmente as cores dos itens em uma grade com um esquema ou matiz monocromático. |
NavigationViewItemPresenter |
Representa os elementos visuais de um NavigationViewItem. |
NavigationViewItemPresenterTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um controle NavigationViewItemPresenter . Não destinado ao uso geral. |
OrientedVirtualizingPanel |
Adiciona infraestrutura (fornece classe base) para virtualizar contêineres de layout que dão suporte a indicações espaciais, como VirtualizingStackPanel e WrapGrid. |
PickerFlyoutBase |
Representa uma classe base para controles de seletor. |
PivotHeaderItem |
Representa um item de cabeçalho no controle de itens de cabeçalho dinâmico especializado. |
PivotHeaderPanel |
Exibe o texto do cabeçalho dos itens em um controle Dinâmico . |
PivotPanel |
Exibe os itens em um controle Dinâmico . |
Popup |
Exibe conteúdo sobre o conteúdo existente, dentro dos limites da janela do aplicativo. |
RangeBase |
Representa um elemento que tem um valor dentro de um intervalo específico, como os controles ProgressBar, ScrollBar e Slider . |
RangeBaseValueChangedEventArgs |
Fornece dados sobre uma alteração no valor de intervalo para o evento ValueChanged . |
RepeatButton |
Representa um controle que gera seu evento Click repetidamente quando ele é pressionado e mantido. |
RepeatedScrollSnapPoint |
Representa vários pontos equidistantes nos quais o conteúdo rolado pode ajustar. |
RepeatedZoomSnapPoint |
Representa vários pontos equidistantes aos quais o conteúdo ampliado pode ajustar. |
ScrollBar |
Representa um controle que fornece uma barra de rolagem que tem um Polegar deslizante cuja posição corresponde a um valor. |
ScrollControllerAddScrollVelocityRequestedEventArgs |
Fornece dados para o evento de |
ScrollControllerPanRequestedEventArgs |
Fornece dados para o evento IScrollControllerPanningInfo.PanRequested . |
ScrollControllerScrollByRequestedEventArgs |
Fornece dados para o evento de |
ScrollControllerScrollToRequestedEventArgs |
Fornece dados para o evento de |
ScrollEventArgs |
Fornece dados para o evento Scroll . |
ScrollPresenter |
Representa um contêiner primitivo que fornece suporte de rolagem, panorâmica e zoom para seu conteúdo. |
ScrollSnapPoint |
Representa um único ponto para o qual o conteúdo rolado pode ser ajustado. |
ScrollSnapPointBase |
Representa a classe base para rolar pontos de ajuste usados por um |
Selector |
Representa um controle que permite que um usuário selecione um item de uma coleção de itens. |
SelectorItem |
Fornece uma classe base para tipos de item em um controle de seleção. |
SnapPointBase |
Representa a classe base para rolar e ampliar pontos de ajuste usados por um |
SplitViewTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um SplitView. Não destinado ao uso geral. |
TabViewListView |
Representa o ListView correspondente ao TabStrip dentro do TabView. |
Thumb |
Representa um controle que pode ser arrastado pelo usuário. |
TickBar |
Representa uma marca de escala em um controle Deslizante . Não destinado ao uso geral. |
ToggleButton |
Representa um controle que um usuário pode selecionar (marcar) ou desmarcar (desmarcar). Classe base para controles que podem alternar estados, como CheckBox e RadioButton. |
ToggleSwitchTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um controle ToggleSwitch . Não destinado ao uso geral. |
ToolTipTemplateSettings |
Fornece valores calculados que podem ser referenciados como fontes TemplatedParent ao definir modelos para um controle ToolTip . Não destinado ao uso geral. |
ZoomSnapPoint |
Representa um único ponto para o qual o conteúdo ampliado pode ser ajustado. |
ZoomSnapPointBase |
Representa a classe base para ampliar pontos de ajuste usados por um |
Estruturas
GeneratorPosition |
GeneratorPosition é usado para descrever a posição de um item gerenciado por ItemContainerGenerator. |
Interfaces
IScrollController |
Especifica um contrato para widgets semelhantes à barra de rolagem que podem definir os deslocamentos de rolagem do conteúdo em um controle de rolagem. |
IScrollControllerPanningInfo |
Encapsula informações relacionadas ao movimento panorâmico independente de thread de interface do usuário que uma implementação |
IScrollSnapPointsInfo |
Descreve o comportamento do ponto de ajuste para objetos que contêm e apresentam itens. |
Enumerações
AnimationDirection |
Define constantes que especificam a direção na qual uma animação é convertida do início ao fim. |
ComponentResourceLocation |
Define constantes que especificam o comportamento de pesquisa para referências aos recursos do aplicativo pelo caminho do URI (Uniform Resource Identifier). |
CornerRadiusFilterKind |
Define constantes que especificam o tipo de filtro para uma instância CornerRadiusFilterConverter . |
CornerRadiusToThicknessConverterKind |
Define constantes que especificam o tipo de filtro para uma instância CornerRadiusToThicknessConverter . |
EdgeTransitionLocation |
Define constantes que especificam o local das transições de borda para a interface do usuário de borda, como barras de aplicativos. |
FlyoutPlacementMode |
Define constantes que especificam o local preferencial para posicionar um controle derivado do FlyoutBase em relação a um elemento visual. |
FlyoutShowMode |
Define constantes que especificam como um submenu se comporta quando mostrado. |
GeneratorDirection |
Define constantes que especificam a direção na qual a geração de itens ocorrerá. |
GroupHeaderPlacement |
Declara onde o cabeçalho é colocado em relação aos itens em um controle de agrupamento de itens. |
ListViewItemPresenterCheckMode |
Define constantes que especificam o estilo da caixa de seleção mostrada para selecionar um item. |
ListViewItemPresenterSelectionIndicatorMode |
Define constantes que especificam como o indicador de seleção é mostrado em um item de exibição de lista. |
PlacementMode |
Define constantes que especificam o local preferencial para posicionar uma Dica de Ferramenta em relação a um elemento visual. |
PopupPlacementMode |
Define constantes que especificam o local preferencial para posicionar um pop-up em relação a um elemento visual. |
ScrollEventType |
Define constantes que especificam o tipo de evento Scroll que ocorreu. |
ScrollingIndicatorMode |
Define constantes que especificam animações de transição específicas de entrada que fazem parte do modelo padrão para ScrollBar. |
ScrollSnapPointsAlignment |
Define constantes que especificam opções para alinhamento de ponto de ajuste em relação a uma borda do visor. Qual borda depende da orientação do objeto em que o alinhamento é aplicado. |
SliderSnapsTo |
Define constantes que especificam como um Controle Deslizante ou uma classe de controle de intervalo relacionada está em conformidade com a posição do indicador com suas etapas ou marcas de escala. |
SnapPointsAlignment |
Define constantes que especificam opções para alinhamento de ponto de ajuste em relação a uma borda. Qual borda depende da orientação do objeto em que o alinhamento é aplicado. |
TickPlacement |
Define constantes que especificam a posição das marcas de escala em um Controle Deslizante em relação à faixa que o controle implementa. |
Delegados
DragCompletedEventHandler |
Representa o método que manipulará o evento DragCompleted de um Thumb. |
DragDeltaEventHandler |
Representa o método que manipulará o evento DragDelta de um Thumb. |
DragStartedEventHandler |
Representa o método que manipulará o evento DragStarted de um Thumb. |
ItemsChangedEventHandler |
Representa o método que manipulará o evento ItemsChanged . |
RangeBaseValueChangedEventHandler |
Representa o método que manipulará um evento ValueChanged . |
ScrollEventHandler |
Representa o método que manipulará o evento Scroll de um ScrollBar. |