System.Windows.Controls.Primitives Espace de noms

Contient des classes de base et des contrôles conçus pour être utilisés dans le cadre d'autres contrôles, plus complexes.

Classes

BulletDecorator

Représente un contrôle de disposition qui aligne une puce et un autre objet visuel.

ButtonBase

Représente la classe de base pour tous les contrôles Button.

CalendarButton

Représente un mois ou une année sur un objet Calendar.

CalendarDayButton

Représente un jour sur un Calendar.

CalendarItem

Représente le mois ou l'année affiché actuellement dans un Calendar.

DataGridCellsPresenter

Utilisé dans le modèle d'un DataGrid pour spécifier l'emplacement dans l'arborescence d'éléments visuels de contrôle où les cellules seront ajoutées.

DataGridColumnHeader

Représente un en-tête de colonne DataGrid individuel.

DataGridColumnHeadersPresenter

Utilisé dans le modèle d'un DataGrid pour spécifier l'emplacement dans l'arborescence d'éléments visuels de contrôle où les en-têtes de colonnes seront ajoutés.

DataGridDetailsPresenter

Utilisé dans le modèle d'un DataGrid pour spécifier l'emplacement dans l'arborescence d'éléments visuels de contrôle où les détails de ligne seront ajoutés.

DataGridRowHeader

Représente un en-tête de ligne DataGrid individuel.

DataGridRowsPresenter

Utilisé dans le modèle d'un DataGrid pour spécifier l'emplacement dans l'arborescence d'éléments visuels de contrôle où les lignes seront ajoutées.

DatePickerTextBox

Représente l'entrée de texte d'un DatePicker.

DocumentPageView

Représente une fenêtre d’affichage pour un DocumentPage paginé.

DocumentViewerBase

Fournit une classe de base pour les visionneuses qui doivent afficher du contenu fixe ou de flux (représentés respectivement par un FixedDocument ou un FlowDocument).

DragCompletedEventArgs

Fournit des informations à propos de l'événement DragCompleted qui se produit lorsqu'un utilisateur complète une opération glisser avec la souris d'un contrôle Thumb.

DragDeltaEventArgs

Fournit des informations à propos de l'événement DragDelta qui se produit lorsqu'un utilisateur fait glisser une ou plusieurs fois un contrôle Thumb avec la souris.

DragStartedEventArgs

Fournit des informations à propos de l’événement DragStarted qui se produit quand un utilisateur fait glisser un contrôle Thumb avec la souris.

GridViewRowPresenterBase

Représente la classe de base des classes qui définissent la disposition d’une ligne de données où différents éléments de données sont affichés dans des colonnes différentes.

ItemsChangedEventArgs

Fournit des données pour l'événement ItemsChanged.

LayoutInformation

Définit des méthodes qui fournissent des informations supplémentaires sur l'état de disposition d'un élément.

MenuBase

Représente un contrôle qui définit des choix sélectionnables par les utilisateurs.

MultiSelector

Fournit une classe abstraite pour les contrôles qui permet la sélection de plusieurs éléments.

Popup

Représente une fenêtre contextuelle qui a un contenu.

RangeBase

Représente un élément qui a une valeur dans une plage spécifique.

RepeatButton

Représente un contrôle qui déclenche son événement Click à plusieurs reprises, à partir du moment où l'utilisateur clique dessus et jusqu'à ce qu'il le relâche.

ResizeGrip

Représente une implémentation d’un contrôle Thumb qui permet à Window de modifier sa taille.

ScrollBar

Représente un contrôle qui fournit une barre de défilement avec un Thumb coulissant dont la position correspond à une valeur.

ScrollEventArgs

Fournit des données pour un événement Scroll qui se produit lorsque le Thumb d'un ScrollBar se déplace.

SelectiveScrollingGrid

Volet qui peut maintenir des cellules spécifiées en place en cas de défilement de l'affichage.

Selector

Représente un contrôle qui permet à un utilisateur de sélectionner des éléments parmi ses éléments enfants.

StatusBar

Représente un contrôle affichant des éléments et des informations dans une barre horizontale de la fenêtre d’une application.

StatusBarItem

Représente un élément d'un contrôle StatusBar.

TabPanel

Gère la disposition des objets TabItem sur un TabControl.

TextBoxBase

Classe de base abstraite qui fournit les fonctionnalités pour les contrôles d'édition de texte, y compris TextBox et RichTextBox.

Thumb

Représente un contrôle qui peut être déplacé par l’utilisateur.

TickBar

Représente un contrôle qui dessine un ensemble de graduations pour un contrôle Slider.

ToggleButton

Classe de base pour les contrôles qui peuvent faire basculer les états, par exemple CheckBox.

ToolBarOverflowPanel

Utilisé pour réorganiser des éléments ToolBar de dépassement de capacité.

ToolBarPanel

Organise des éléments ToolBar à l'intérieur d'une ToolBar.

Track

Représente une primitive de contrôle qui gère le positionnement et le redimensionnement d'un contrôle Thumb et de deux contrôles RepeatButton utilisés pour définir une Value.

UniformGrid

Fournit un moyen d’organiser le contenu dans une grille dont toutes les cellules ont la même taille.

Structures

CustomPopupPlacement

Définit des paramètres de positionnement personnalisés pour un contrôle Popup.

GeneratorPosition

GeneratorPosition est utilisé pour décrire la position d'un élément géré par ItemContainerGenerator.

Interfaces

IContainItemStorage

Fournit une implémentation de conteneur de propriétés pour les panneaux d'élément.

IHierarchicalVirtualizationAndScrollInfo

Fournit les propriétés via lesquelles un contrôle qui affiche des données hiérarchiques communique avec VirtualizingPanel.

IItemContainerGenerator

Interface implémentée par les classes chargées de générer le contenu de l’interface utilisateur (IU) au nom d’un hôte.

IRecyclingItemContainerGenerator

Étend l'interface IItemContainerGenerator pour réutiliser le contenu de l'interface utilisateur générée. Les classes qui sont chargées de générer le contenu de l'interface utilisateur pour le compte d'un hôte implémentent cette interface.

IScrollInfo

Représente la zone déroulante principale à l’intérieur d’un contrôle ScrollViewer.

Énumérations

AutoToolTipPlacement

Décrit les moyens utilisés pour positionner l'ToolTip automatique sur un contrôle Slider.

GeneratorDirection

Spécifie la direction de la génération des éléments. GeneratorDirection est utilisé par StartAt.

GeneratorStatus

Utilisé par ItemContainerGenerator pour indiquer l'état de la génération des éléments.

PlacementMode

Décrit le positionnement d'un contrôle Popup sur l'écran.

PopupAnimation

Décrit la façon dont un contrôle Popup s’anime quand il s’ouvre.

PopupPrimaryAxis

Décrit la direction de déplacement d’un contrôle Popup pour augmenter la quantité de Popup qui est visible.

ScrollEventType

Décrit le comportement qui a provoqué un événement Scroll pour un contrôle ScrollBar.

TickBarPlacement

Spécifie le positionnement d'un TickBar par rapport au Track d'un contrôle Slider.

TickPlacement

Spécifie la position des graduations dans un contrôle Slider par rapport au Track implémenté par le contrôle.

Délégués

CustomPopupPlacementCallback

Représente une méthode qui fournit un positionnement personnalisé pour un contrôle Popup.

DragCompletedEventHandler

Représente une méthode qui gère l’événement routé DragCompleted d’un contrôle Thumb.

DragDeltaEventHandler

Représente une méthode qui gère l’événement routé DragDelta d’un contrôle Thumb.

DragStartedEventHandler

Représente la méthode qui gère l’événement routé DragStarted d’un contrôle Thumb.

ItemsChangedEventHandler

Représente la méthode qui gérera l'événement ItemsChanged.

ScrollEventHandler

Représente la méthode qui gère l’événement routé Scroll qui se produit en cas de déplacement du Thumb de ScrollBar.