System.Windows.Controls.Primitives Namespace

Contém classes base e controles que se destinam a serem usados como parte de outros controles mais complexos. Contains base classes and controls that are intended to be used as part of other more complex controls.

Classes

BulletDecorator

Representa um controle de layout que alinha um marcador e outro objeto visual.Represents a layout control that aligns a bullet and another visual object.

ButtonBase

Representa a classe base de todos os controles Button.Represents the base class for all Button controls.

CalendarButton

Representa um mês ou ano em um objeto Calendar.Represents a month or year on a Calendar object.

CalendarDayButton

Representa um dia em um Calendar.Represents a day on a Calendar.

CalendarItem

Representa o mês ou ano exibido atualmente em um Calendar.Represents the currently displayed month or year on a 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.Used within the template of a DataGrid to specify the location in the control's visual tree where the cells are to be added.

DataGridColumnHeader

Representa um cabeçalho de coluna DataGrid individual.Represents an individual DataGrid column header.

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.Used within the template of a DataGrid to specify the location in the control's visual tree where the column headers are to be added.

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.Used within the template of a DataGrid to specify the location in the control's visual tree where the row details are to be added.

DataGridRowHeader

Representa um cabeçalho de linha DataGrid individual.Represents an individual DataGrid row header.

DataGridRowsPresenter

Usado dentro do modelo de um DataGrid para especificar o local na árvore visual do controle em que as linhas devem ser adicionadas.Used within the template of a DataGrid to specify the location in the control's visual tree where the rows are to be added.

DatePickerTextBox

Representa a entrada de texto de um DatePicker.Represents the text input of a DatePicker.

DocumentPageView

Representa um visor para um DocumentPage paginado.Represents a viewport for a paginated DocumentPage.

DocumentViewerBase

Fornece uma classe base para os visualizadores que devem exibir conteúdo fixo ou de fluxo (representado por um FixedDocument ou FlowDocument, respectivamente).Provides a base class for viewers that are intended to display fixed or flow content (represented by a FixedDocument or FlowDocument, respectively).

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.Provides information about the DragCompleted event that occurs when a user completes a drag operation with the mouse of a Thumb control.

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.Provides information about the DragDelta event that occurs one or more times when a user drags a Thumb control with the mouse.

DragStartedEventArgs

Fornece informações sobre o evento DragStarted que ocorre quando um usuário arrasta um controle Thumb com o mouse.Provides information about the DragStarted event that occurs when a user drags a Thumb control with the 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.Represents the base class for classes that define the layout for a row of data where different data items are displayed in different columns.

ItemsChangedEventArgs

Fornece dados para o evento de ItemsChanged .Provides data for the ItemsChanged event.

LayoutInformation

Define métodos que fornecem informações adicionais sobre o estado de layout de um elemento.Defines methods that provide additional information about the layout state of an element.

MenuBase

Representa um controle que define as opções para os usuários selecionarem.Represents a control that defines choices for users to select.

MultiSelector

Fornece uma classe abstrata para controles que permitem que vários itens sejam selecionados.Provides an abstract class for controls that allow multiple items to be selected.

Popup

Representa uma janela pop-up que tem conteúdo.Represents a pop-up window that has content.

RangeBase

Representa um elemento que tem um valor em um intervalo específico.Represents an element that has a value within a specific range.

RepeatButton

Representa um controle que gera o evento Click repetidamente do momento em que ele é pressionado até que seja liberado.Represents a control that raises its Click event repeatedly from the time it is pressed until it is released.

ResizeGrip

Representa uma implementação de um controle Thumb que permite que um Window altere seu tamanho.Represents an implementation of a Thumb control that enables a Window to change its size.

ScrollBar

Representa um controle que fornece uma barra de rolagem com um controle Thumb deslizante cuja posição corresponde a um valor.Represents a control that provides a scroll bar that has a sliding Thumb whose position corresponds to a value.

ScrollEventArgs

Fornece dados para um evento Scroll que ocorre quando o Thumb de um ScrollBar se move.Provides data for a Scroll event that occurs when the Thumb of a ScrollBar moves.

SelectiveScrollingGrid

Um painel que pode manter células especificadas no local quando a exibição é rolada.A panel that can hold specified cells in place when the view is scrolled.

Selector

Representa um controle que permite que o usuário selecione itens entre seus elementos filho.Represents a control that allows a user to select items from among its child elements.

StatusBar

Representa um controle que exibe itens e informações em uma barra horizontal em uma janela de aplicativo.Represents a control that displays items and information in a horizontal bar in an application window.

StatusBarItem

Representa um item de um controle StatusBar.Represents an item of a StatusBar control.

TabPanel

Manipula o layout dos objetos TabItem em um TabControl.Handles the layout of the TabItem objects on a TabControl.

TextBoxBase

Uma classe base abstrata que fornece funcionalidade para controles de edição de texto, inclusive TextBox e RichTextBox.An abstract base class that provides functionality for text editing controls, including TextBox and RichTextBox.

Thumb

Representa um controle que pode ser arrastado pelo usuário.Represents a control that can be dragged by the user.

TickBar

Representa um controle que desenha um conjunto de marcas de escala para um controle Slider.Represents a control that draws a set of tick marks for a Slider control.

ToggleButton

A classe base para controles que podem mudar estados, como CheckBox.Base class for controls that can switch states, such as CheckBox.

ToolBarOverflowPanel

Usado para organizar itens ToolBar de estouro.Used to arrange overflow ToolBar items.

ToolBarPanel

Organiza os itens ToolBar em um ToolBar.Arranges ToolBar items inside a 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.Represents a control primitive that handles the positioning and sizing of a Thumb control and two RepeatButton controls that are used to set a Value.

UniformGrid

Possibilita uma maneira de organizar o conteúdo em uma grade na qual as células têm o mesmo tamanho.Provides a way to arrange content in a grid where all the cells in the grid have the same size.

Estruturas

CustomPopupPlacement

Define parâmetros de posicionamento personalizado para um controle Popup.Defines custom placement parameters for a Popup control.

GeneratorPosition

GeneratorPosition é usado para descrever a posição de um item que é gerenciado por ItemContainerGenerator.GeneratorPosition is used to describe the position of an item that is managed by ItemContainerGenerator.

Interfaces

IContainItemStorage

Fornece uma implementação de recipiente de propriedades para painéis de itens.Provides a property bag implementation for item panels.

IHierarchicalVirtualizationAndScrollInfo

Fornece propriedades por meio das quais um controle que exibe dados hierárquicos se comunica com um VirtualizingPanel.Provides properties through which a control that displays hierarchical data communicates with a 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.An interface that is implemented by classes which are responsible for generating user interface (UI) content on behalf of a host.

IRecyclingItemContainerGenerator

Estende a interface do IItemContainerGenerator para reutilizar o conteúdo de interface do usuário que ele gera.Extends the IItemContainerGenerator interface to reuse the UI content it generates. 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.Classes that are responsible for generating user interface (UI) content on behalf of a host implement this interface.

IScrollInfo

Representa a região rolável principal em um controle ScrollViewer.Represents the main scrollable region inside a ScrollViewer control.

Enumerações

AutoToolTipPlacement

Descreve os meios pelos quais o ToolTip automático é posicionado em um controle Slider.Describes the means by which the automatic ToolTip is positioned on a Slider control.

GeneratorDirection

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

GeneratorStatus

Usado por ItemContainerGenerator para indicar o status de sua geração de item.Used by ItemContainerGenerator to indicate the status of its item generation.

PlacementMode

Descreve o posicionamento em que um controle de Popup aparece na tela.Describes the placement of where a Popup control appears on the screen.

PopupAnimation

Descreve como um controle Popup é animado quando aberto.Describes how a Popup control animates when it opens.

PopupPrimaryAxis

Descreve a direção para mover um controle Popup para aumentar a quantidade do Popup que é visível.Describes the direction to move a Popup control to increase the amount of the Popup that is visible.

ScrollEventType

Descreve o comportamento que causou um evento Scroll em um controle ScrollBar.Describes the behavior that caused a Scroll event for a ScrollBar control.

TickBarPlacement

Especifica o posicionamento de uma TickBar com relação ao Track de um controle Slider.Specifies the placement of a TickBar with respect to the Track of a Slider control.

TickPlacement

Especifica a posição das marcas de escala em um controle Slider com relação ao Track implementado pelo controle.Specifies the position of tick marks in a Slider control with respect to the Track that the control implements.

Delegados

CustomPopupPlacementCallback

Representa um método que fornece o posicionamento personalizado de um controle Popup.Represents a method that provides custom positioning for a Popup control.

DragCompletedEventHandler

Representa um método que manipulará o evento roteado DragCompleted de um controle Thumb.Represents a method that will handle the DragCompleted routed event of a Thumb control.

DragDeltaEventHandler

Representa um método que manipulará o evento roteado DragDelta de um controle Thumb.Represents a method that will handle the DragDelta routed event of a Thumb control.

DragStartedEventHandler

Representa o método que manipulará o evento roteado DragStarted de um controle Thumb.Represents the method that will handle the DragStarted routed event of a Thumb control.

ItemsChangedEventHandler

Representa o método que manipulará o evento de ItemsChanged.Represents the method that will handle the ItemsChanged event.

ScrollEventHandler

Representa o método que manipulará o evento roteado Scroll que ocorre quando o Thumb de um ScrollBar se move.Represents the method that will handle the Scroll routed event that occurs when the Thumb of a ScrollBar moves.