System.Windows.Controls.Primitives Namespace

Contiene classi base e controlli destinati all'utilizzo come parte di altri controlli più complessi. Contains base classes and controls that are intended to be used as part of other more complex controls.

Classi

BulletDecorator

Rappresenta un controllo layout che consente di allineare un punto elenco e un altro oggetto visivo.Represents a layout control that aligns a bullet and another visual object.

ButtonBase

Rappresenta la classe base per tutti i controlli Button.Represents the base class for all Button controls.

CalendarButton

Rappresenta un mese o un anno in un oggetto Calendar.Represents a month or year on a Calendar object.

CalendarDayButton

Rappresenta un giorno in un oggetto Calendar.Represents a day on a Calendar.

CalendarItem

Rappresenta il mese o l'anno attualmente visualizzato in un oggetto Calendar.Represents the currently displayed month or year on a Calendar.

DataGridCellsPresenter

Utilizzato all'interno del modello di un oggetto DataGrid per specificare il punto nella struttura ad albero visuale del controllo dove devono essere aggiunte le celle.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

Rappresenta una singola intestazione di colonna di DataGrid.Represents an individual DataGrid column header.

DataGridColumnHeadersPresenter

Utilizzato all'interno del modello di un oggetto DataGrid per specificare il punto nella struttura ad albero visuale del controllo dove devono essere aggiunti le intestazioni di colonna.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

Utilizzato all'interno del modello di un oggetto DataGrid per specificare il punto nella struttura ad albero visuale del controllo dove devono essere aggiunte i dettagli delle righe.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

Rappresenta una singola intestazione di riga di DataGrid.Represents an individual DataGrid row header.

DataGridRowsPresenter

Utilizzato all'interno del modello di un oggetto DataGrid per specificare il punto nella struttura ad albero visuale del controllo dove devono essere aggiunte le righe.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

Rappresenta l'input di testo di un oggetto DatePicker.Represents the text input of a DatePicker.

DocumentPageView

Rappresenta un riquadro di visualizzazione per un oggetto DocumentPage impaginato.Represents a viewport for a paginated DocumentPage.

DocumentViewerBase

Fornisce una classe base per i visualizzatori destinati alla visualizzazione di contenuto statico o dinamico (rappresentati, rispettivamente, da FixedDocument e FlowDocument).Provides a base class for viewers that are intended to display fixed or flow content (represented by a FixedDocument or FlowDocument, respectively).

DragCompletedEventArgs

Fornisce informazioni sull'evento DragCompleted che si verifica quando l'utente completa col mouse l'operazione di trascinamento del controllo Thumb.Provides information about the DragCompleted event that occurs when a user completes a drag operation with the mouse of a Thumb control.

DragDeltaEventArgs

Fornisce informazioni sull'evento DragDelta che si verifica una o più volte quando l'utente trascina con il mouse il controllo Thumb.Provides information about the DragDelta event that occurs one or more times when a user drags a Thumb control with the mouse.

DragStartedEventArgs

Specifica informazioni sull'evento DragStarted che si verifica quando un utente trascina un controllo Thumb con il mouse.Provides information about the DragStarted event that occurs when a user drags a Thumb control with the mouse.

GridViewRowPresenterBase

Rappresenta la classe di base per le classi che definiscono il layout per una riga di dati in cui elementi di dati diversi vengono visualizzati in colonne diverse.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

Fornisce dati per l'evento ItemsChanged.Provides data for the ItemsChanged event.

LayoutInformation

Definisce i metodi che forniscono informazioni aggiuntive sullo stato del layout di un elemento.Defines methods that provide additional information about the layout state of an element.

MenuBase

Rappresenta un controllo che definisce scelte che devono essere selezionate dagli utenti.Represents a control that defines choices for users to select.

MultiSelector

Fornisce una classe astratta per i controlli che consentono di selezionare più elementi.Provides an abstract class for controls that allow multiple items to be selected.

Popup

Rappresenta una finestra popup con contenuto.Represents a pop-up window that has content.

RangeBase

Rappresenta un elemento il cui valore è compreso in un intervallo specifico.Represents an element that has a value within a specific range.

RepeatButton

Rappresenta un controllo tramite cui l'evento Click viene ripetutamente generato, dal momento in cui il controllo viene premuto finché non viene rilasciato.Represents a control that raises its Click event repeatedly from the time it is pressed until it is released.

ResizeGrip

Rappresenta un'implementazione di un controllo Thumb che consente la modifica della dimensione di Window.Represents an implementation of a Thumb control that enables a Window to change its size.

ScrollBar

Rappresenta un controllo che fornisce una barra di scorrimento con un oggetto Thumb scorrevole la cui posizione corrisponde a un valore.Represents a control that provides a scroll bar that has a sliding Thumb whose position corresponds to a value.

ScrollEventArgs

Fornisce i dati per l’evento Scroll che si verifica quando si sposta il controllo Thumb del controllo ScrollBar.Provides data for a Scroll event that occurs when the Thumb of a ScrollBar moves.

SelectiveScrollingGrid

Pannello che può impedire lo spostamento delle celle specificate quando si scorre la visualizzazione.A panel that can hold specified cells in place when the view is scrolled.

Selector

Rappresenta un controllo che consente a un utente di selezionare elementi dai relativi elementi figlio.Represents a control that allows a user to select items from among its child elements.

StatusBar

Rappresenta un controllo per la visualizzazione di elementi e informazioni in una barra orizzontale in una finestra dell'applicazione.Represents a control that displays items and information in a horizontal bar in an application window.

StatusBarItem

Rappresenta un elemento del controllo StatusBar.Represents an item of a StatusBar control.

TabPanel

Gestisce il layout degli oggetti TabItem su un TabControl.Handles the layout of the TabItem objects on a TabControl.

TextBoxBase

Classe di base astratta che fornisce la funzionalità per i controlli di modifica del testo, TextBox e RichTextBox inclusi.An abstract base class that provides functionality for text editing controls, including TextBox and RichTextBox.

Thumb

Rappresenta un controllo che può essere trascinato dall'utente.Represents a control that can be dragged by the user.

TickBar

Rappresenta un controllo che disegna un set di segni di graduazione per un controllo Slider.Represents a control that draws a set of tick marks for a Slider control.

ToggleButton

classe base per i controlli che possono alternare lo stato, ad esempio CheckBox.Base class for controls that can switch states, such as CheckBox.

ToolBarOverflowPanel

Utilizzato per disporre elementi ToolBar di overflow.Used to arrange overflow ToolBar items.

ToolBarPanel

Dispone elementi ToolBar in un oggetto ToolBar.Arranges ToolBar items inside a ToolBar.

Track

Rappresenta la primitiva del controllo che gestisce il posizionamento e il ridimensionando del controllo Thumb e dei due controlli RepeatButton, utilizzati per impostare 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

Strumento per disporre il contenuto in una griglia composta di celle di uguali dimensioni.Provides a way to arrange content in a grid where all the cells in the grid have the same size.

Struct

CustomPopupPlacement

Definisce i parametri di posizionamento personalizzati per un controllo Popup.Defines custom placement parameters for a Popup control.

GeneratorPosition

GeneratorPosition viene utilizzato per descrivere la posizione di un elemento gestito da ItemContainerGenerator.GeneratorPosition is used to describe the position of an item that is managed by ItemContainerGenerator.

Interfacce

IContainItemStorage

Fornisce un'implementazione del contenitore delle proprietà per i pannelli dell'elemento.Provides a property bag implementation for item panels.

IHierarchicalVirtualizationAndScrollInfo

Fornisce le proprietà tramite cui un controllo che visualizza dati gerarchici comunica con VirtualizingPanel.Provides properties through which a control that displays hierarchical data communicates with a VirtualizingPanel.

IItemContainerGenerator

Interfaccia implementata da classi responsabili della generazione del contenuto dell'interfaccia utente per conto di un host.An interface that is implemented by classes which are responsible for generating user interface (UI) content on behalf of a host.

IRecyclingItemContainerGenerator

Estende l'interfaccia IItemContainerGenerator per il riutilizzo del contenuto dell'interfaccia utente che genera.Extends the IItemContainerGenerator interface to reuse the UI content it generates. Le classi responsabili della generazione del contenuto dell'interfaccia utente per conto di un host implementano questa interfaccia.Classes that are responsible for generating user interface (UI) content on behalf of a host implement this interface.

IScrollInfo

Rappresenta la principale regione scorrevole nel controllo ScrollViewer.Represents the main scrollable region inside a ScrollViewer control.

Enumerazioni

AutoToolTipPlacement

Vengono descritti i mezzi con cui l'oggetto ToolTip automatico viene posizionato su un controllo Slider.Describes the means by which the automatic ToolTip is positioned on a Slider control.

GeneratorDirection

Specifica in quale direzione avviene la generazione degli elementi. GeneratorDirection viene utilizzato da StartAt.GeneratorDirection is used by StartAt.

GeneratorStatus

Utilizzato da ItemContainerGenerator per indicare lo stato della generazione degli elementi.Used by ItemContainerGenerator to indicate the status of its item generation.

PlacementMode

Descrive la posizione in cui un controllo Popup viene visualizzato sullo schermo.Describes the placement of where a Popup control appears on the screen.

PopupAnimation

Descrive come viene animato un controllo Popup quando viene aperto.Describes how a Popup control animates when it opens.

PopupPrimaryAxis

Descrive la direzione verso cui spostare un controllo Popup per aumentare la quantità di Popup visibile.Describes the direction to move a Popup control to increase the amount of the Popup that is visible.

ScrollEventType

Descrive il comportamento che ha provocato l’evento Scroll per il controllo ScrollBar.Describes the behavior that caused a Scroll event for a ScrollBar control.

TickBarPlacement

Specifica la posizione di TickBar rispetto al Track di un controllo SliderSpecifies the placement of a TickBar with respect to the Track of a Slider control.

TickPlacement

Specifica la posizione dei segni di spunta in un controllo Slider rispetto al controllo Track, che viene implementato.Specifies the position of tick marks in a Slider control with respect to the Track that the control implements.

Delegati

CustomPopupPlacementCallback

Rappresenta un metodo che implementa il posizionamento personalizzato per un controllo Popup.Represents a method that provides custom positioning for a Popup control.

DragCompletedEventHandler

Rappresenta un metodo che gestirà l'evento indirizzato DragCompleted di un controllo Thumb.Represents a method that will handle the DragCompleted routed event of a Thumb control.

DragDeltaEventHandler

Rappresenta un metodo che gestirà l'evento indirizzato DragDelta di un controllo Thumb.Represents a method that will handle the DragDelta routed event of a Thumb control.

DragStartedEventHandler

Rappresenta il metodo che gestirà l'evento indirizzato DragStarted di un controllo Thumb.Represents the method that will handle the DragStarted routed event of a Thumb control.

ItemsChangedEventHandler

Rappresenta il metodo che gestirà l'evento ItemsChanged.Represents the method that will handle the ItemsChanged event.

ScrollEventHandler

Rappresenta il metodo che gestirà l'evento indirizzato Scroll che si verifica quando l'oggetto Thumb di ScrollBar viene spostato.Represents the method that will handle the Scroll routed event that occurs when the Thumb of a ScrollBar moves.