System.Windows.Controls.Primitives Namespace

Contém classes base e controles que se destinam a serem usados como parte de outros controles mais complexos.

Classes

BulletDecorator

Representa um controle de layout que alinha um marcador e outro objeto visual.

ButtonBase

Representa a classe base de todos os controles Button.

CalendarButton

Representa um mês ou ano em um objeto Calendar.

CalendarDayButton

Representa um dia em um Calendar.

CalendarItem

Representa o mês ou ano exibido atualmente em um Calendar.

DataGridCellsPresenter

Usado dentro do modelo de um DataGrid para especificar o local na árvore visual do controle em qual as células devem ser adicionadas.

DataGridColumnHeader

Representa um cabeçalho de coluna DataGrid individual.

DataGridColumnHeadersPresenter

Usado no modelo de um DataGrid para especificar o local na árvore visual do controle em que os cabeçalhos de coluna devem ser adicionados.

DataGridDetailsPresenter

Usado dentro do modelo de um DataGrid para especificar o local na árvore visual do controle em que os detalhes da linha devem ser adicionados.

DataGridRowHeader

Representa um cabeçalho de linha DataGrid individual.

DataGridRowsPresenter

Usado dentro do modelo de um DataGrid para especificar o local na árvore visual do controle em que as linhas devem ser adicionadas.

DatePickerTextBox

Representa a entrada de texto de um DatePicker.

DocumentPageView

Representa um visor para um DocumentPage paginado.

DocumentViewerBase

Fornece uma classe base para os visualizadores que devem exibir conteúdo fixo ou de fluxo (representado por um FixedDocument ou FlowDocument, respectivamente).

DragCompletedEventArgs

Fornece informações sobre o evento DragCompleted que ocorre quando um usuário conclui uma operação de arrastar com o mouse de um controle Thumb.

DragDeltaEventArgs

Fornece informações sobre o evento DragDelta que ocorre uma ou mais vezes quando um usuário arrasta um controle Thumb com o mouse.

DragStartedEventArgs

Fornece informações sobre o evento DragStarted que ocorre quando um usuário arrasta um controle Thumb com o mouse.

GridViewRowPresenterBase

Representa a classe base das classes que definem o layout de uma linha de dados em que diversos itens de dados são exibidos em diversas colunas.

ItemsChangedEventArgs

Fornece dados para o evento de ItemsChanged .

LayoutInformation

Define métodos que fornecem informações adicionais sobre o estado de layout de um elemento.

MenuBase

Representa um controle que define as opções para os usuários selecionarem.

MultiSelector

Fornece uma classe abstrata para controles que permitem que vários itens sejam selecionados.

Popup

Representa uma janela pop-up que tem conteúdo.

RangeBase

Representa um elemento que tem um valor em um intervalo específico.

RepeatButton

Representa um controle que gera o evento Click repetidamente do momento em que ele é pressionado até que seja liberado.

ResizeGrip

Representa uma implementação de um controle Thumb que permite que um Window altere seu tamanho.

ScrollBar

Representa um controle que fornece uma barra de rolagem com um controle Thumb deslizante cuja posição corresponde a um valor.

ScrollEventArgs

Fornece dados para um evento Scroll que ocorre quando o Thumb de um ScrollBar se move.

SelectiveScrollingGrid

Um painel que pode manter células especificadas no local quando a exibição é rolada.

Selector

Representa um controle que permite que o usuário selecione itens entre seus elementos filho.

StatusBar

Representa um controle que exibe itens e informações em uma barra horizontal em uma janela de aplicativo.

StatusBarItem

Representa um item de um controle StatusBar.

TabPanel

Manipula o layout dos objetos TabItem em um TabControl.

TextBoxBase

Uma classe base abstrata que fornece funcionalidade para controles de edição de texto, inclusive TextBox e RichTextBox.

Thumb

Representa um controle que pode ser arrastado pelo usuário.

TickBar

Representa um controle que desenha um conjunto de marcas de escala para um controle Slider.

ToggleButton

A classe base para controles que podem mudar estados, como CheckBox.

ToolBarOverflowPanel

Usado para organizar itens ToolBar de estouro.

ToolBarPanel

Organiza os itens ToolBar em um ToolBar.

Track

Representa uma primitiva de controle que manipula o posicionamento e dimensionamento de um controle de Thumb e de dois controles de RepeatButton que são usados para definir um Value.

UniformGrid

Possibilita uma maneira de organizar o conteúdo em uma grade na qual as células têm o mesmo tamanho.

Estruturas

CustomPopupPlacement

Define parâmetros de posicionamento personalizado para um controle Popup.

GeneratorPosition

GeneratorPosition é usado para descrever a posição de um item que é gerenciado por ItemContainerGenerator.

Interfaces

IContainItemStorage

Fornece uma implementação de recipiente de propriedades para painéis de itens.

IHierarchicalVirtualizationAndScrollInfo

Fornece propriedades por meio das quais um controle que exibe dados hierárquicos se comunica com um VirtualizingPanel.

IItemContainerGenerator

Uma interface que é implementada por classes que são responsáveis por gerar o conteúdo de IU (interface do usuário) em nome de um host.

IRecyclingItemContainerGenerator

Estende a interface do IItemContainerGenerator para reutilizar o conteúdo de interface do usuário que ele gera. Classes que serão responsáveis por gerar o conteúdo de IU (interface do usuário) em nome de um host implementam esta interface.

IScrollInfo

Representa a região rolável principal em um controle ScrollViewer.

Enumerações

AutoToolTipPlacement

Descreve os meios pelos quais o ToolTip automático é posicionado em um controle Slider.

GeneratorDirection

Especifica a direção na qual a geração de item ocorrerá. GeneratorDirection é usado pelo StartAt.

GeneratorStatus

Usado por ItemContainerGenerator para indicar o status de sua geração de item.

PlacementMode

Descreve o posicionamento em que um controle de Popup aparece na tela.

PopupAnimation

Descreve como um controle Popup é animado quando aberto.

PopupPrimaryAxis

Descreve a direção para mover um controle Popup para aumentar a quantidade do Popup que é visível.

ScrollEventType

Descreve o comportamento que causou um evento Scroll em um controle ScrollBar.

TickBarPlacement

Especifica o posicionamento de uma TickBar com relação ao Track de um controle Slider.

TickPlacement

Especifica a posição das marcas de escala em um controle Slider com relação ao Track implementado pelo controle.

Delegados

CustomPopupPlacementCallback

Representa um método que fornece o posicionamento personalizado de um controle Popup.

DragCompletedEventHandler

Representa um método que manipulará o evento roteado DragCompleted de um controle Thumb.

DragDeltaEventHandler

Representa um método que manipulará o evento roteado DragDelta de um controle Thumb.

DragStartedEventHandler

Representa o método que manipulará o evento roteado DragStarted de um controle Thumb.

ItemsChangedEventHandler

Representa o método que manipulará o evento de ItemsChanged .

ScrollEventHandler

Representa o método que manipulará o evento roteado Scroll que ocorre quando o Thumb de um ScrollBar se move.