DataGridColumn Classe

Définition

Représente une colonne DataGrid.Represents a DataGrid column.

public ref class DataGridColumn abstract : System::Windows::DependencyObject
public abstract class DataGridColumn : System.Windows.DependencyObject
type DataGridColumn = class
    inherit DependencyObject
Public MustInherit Class DataGridColumn
Inherits DependencyObject
Héritage
Dérivé

Remarques

Cette classe abstraite fournit les fonctionnalités de base pour toutes les DataGrid colonnes.This abstract class provides the base functionality for all DataGrid columns.

Constructeurs

DataGridColumn()

Initialise une nouvelle instance de la classe DataGridColumn.Initializes a new instance of the DataGridColumn class.

Champs

ActualWidthProperty

Identifie la propriété de dépendance ActualWidth.Identifies the ActualWidth dependency property.

CanUserReorderProperty

Identifie la propriété de dépendance CanUserReorder.Identifies the CanUserReorder dependency property.

CanUserResizeProperty

Identifie la propriété de dépendance CanUserResize.Identifies the CanUserResize dependency property.

CanUserSortProperty

Identifie la propriété de dépendance CanUserSort.Identifies the CanUserSort dependency property.

CellStyleProperty

Identifie la propriété de dépendance CellStyle.Identifies the CellStyle dependency property.

DisplayIndexProperty

Identifie la propriété de dépendance DisplayIndex.Identifies the DisplayIndex dependency property.

DragIndicatorStyleProperty

Identifie la propriété de dépendance DragIndicatorStyle.Identifies the DragIndicatorStyle dependency property.

HeaderProperty

Identifie la propriété de dépendance Header.Identifies the Header dependency property.

HeaderStringFormatProperty

Identifie la propriété de dépendance HeaderStringFormat.Identifies the HeaderStringFormat dependency property.

HeaderStyleProperty

Identifie la propriété de dépendance HeaderStyle.Identifies the HeaderStyle dependency property.

HeaderTemplateProperty

Identifie la propriété de dépendance HeaderTemplate.Identifies the HeaderTemplate dependency property.

HeaderTemplateSelectorProperty

Identifie la propriété de dépendance HeaderTemplateSelector.Identifies the HeaderTemplateSelector dependency property.

IsAutoGeneratedProperty

Identifie la propriété de dépendance IsAutoGenerated.Identifies the IsAutoGenerated dependency property.

IsFrozenProperty

Identifie la propriété de dépendance IsFrozen.Identifies the IsFrozen dependency property.

IsReadOnlyProperty

Identifie la propriété de dépendance IsReadOnly.Identifies the IsReadOnly dependency property.

MaxWidthProperty

Identifie la propriété de dépendance MaxWidth.Identifies the MaxWidth dependency property.

MinWidthProperty

Identifie la propriété de dépendance MinWidth.Identifies the MinWidth dependency property.

SortDirectionProperty

Identifie la propriété de dépendance SortDirection.Identifies the SortDirection dependency property.

SortMemberPathProperty

Identifie la propriété de dépendance SortMemberPath.Identifies the SortMemberPath dependency property.

VisibilityProperty

Identifie la propriété de dépendance Visibility.Identifies the Visibility dependency property.

WidthProperty

Identifie la propriété de dépendance Width.Identifies the Width dependency property.

Propriétés

ActualWidth

Obtient la largeur actuelle de la colonne en unités indépendantes des appareils (1/96e de pouce par unité)device-independent units (1/96th inch per unit).Gets the current width of the column, in unités indépendantes des appareils (1/96e de pouce par unité)device-independent units (1/96th inch per unit).

CanUserReorder

Obtient ou définit une valeur qui indique si l'utilisateur peut modifier la position d'affichage des colonnes en faisant glisser leur en-tête.Gets or sets a value that indicates whether the user can change the column display position by dragging the column header.

CanUserResize

Obtient ou définit une valeur qui indique si l'utilisateur peut ajuster la largeur de colonne à l'aide de la souris.Gets or sets a value that indicates whether the user can adjust the column width by using the mouse.

CanUserSort

Obtient ou définit une valeur qui indique si l'utilisateur peut trier la colonne en cliquant sur son en-tête.Gets or sets a value that indicates whether the user can sort the column by clicking the column header.

CellStyle

Obtient ou définit le style qui est utilisé lors du rendu des cellules de la colonne.Gets or sets the style that is used to render cells in the column.

ClipboardContentBinding

Obtient ou définit l'objet de liaison à utiliser lors de l'obtention ou de la définition du contenu de cellule pour le Presse-papiers.Gets or sets the binding object to use when getting or setting cell content for the clipboard.

DataGridOwner

Obtient le contrôle DataGrid qui contient cette colonne.Gets the DataGrid control that contains this column.

DependencyObjectType

Obtient le DependencyObjectType qui encapsule le type CLRCLR de cette instance.Gets the DependencyObjectType that wraps the CLRCLR type of this instance.

(Hérité de DependencyObject)
Dispatcher

Obtient le Dispatcher associé à DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Hérité de DispatcherObject)
DisplayIndex

Obtient ou définit la position d'affichage de la colonne par rapport aux autres colonnes dans le DataGrid.Gets or sets the display position of the column relative to the other columns in the DataGrid.

DragIndicatorStyle

Obtient ou définit l'objet de style à appliquer à l'en-tête de colonne lors d'une opération glisser.Gets or sets the style object to apply to the column header during a drag operation.

Header

Obtient ou définit le contenu de l'en-tête de la colonne.Gets or sets the content of the column header.

HeaderStringFormat

Obtient ou définit le modèle de format à appliquer au contenu de l'en-tête de colonne.Gets or sets the format pattern to apply to the content of the column header.

HeaderStyle

Obtient ou définit le style utilisé lors du rendu de l'en-tête de colonne.Gets or sets the style that is used when rendering the column header.

HeaderTemplate

Obtient ou définit le modèle qui définit la représentation visuelle de l'en-tête de colonne.Gets or sets the template that defines the visual representation of the column header.

HeaderTemplateSelector

Obtient ou définit l'objet qui sélectionne le modèle utilisé pour l'en-tête de colonne.Gets or sets the object that selects which template to use for the column header.

IsAutoGenerated

Obtient une valeur qui indique si la colonne est générée automatiquement.Gets a value that indicates whether the column is auto-generated.

IsFrozen

Obtient une valeur qui indique si la colonne ne peut pas défiler horizontalement.Gets a value that indicates whether the column is prevented from scrolling horizontally.

IsReadOnly

Obtient ou définit une valeur qui indique si les cellules de la colonne peuvent être modifiées.Gets or sets a value that indicates whether cells in the column can be edited.

IsSealed

Récupère une valeur qui indique si cette instance est actuellement sealed (en lecture seule).Gets a value that indicates whether this instance is currently sealed (read-only).

(Hérité de DependencyObject)
MaxWidth

Obtient ou définit la contrainte de largeur maximale applicable à la colonne.Gets or sets the maximum width constraint of the column.

MinWidth

Obtient ou définit la contrainte de largeur minimale applicable à la colonne.Gets or sets the minimum width constraint of the column.

SortDirection

Obtient ou définit le sens de tri (ascendant ou descendant) de la colonne.Gets or sets the sort direction (ascending or descending) of the column.

SortMemberPath

Obtient ou définit un nom de propriété, ou une hiérarchie des noms de propriétés délimitée par des points, qui indique le membre utilisé pour le tri.Gets or sets a property name, or a period-delimited hierarchy of property names, that indicates the member to sort by.

Visibility

Obtient ou définit la visibilité de la colonne.Gets or sets the visibility of the column.

Width

Obtient ou définit la largeur de la colonne ou le mode de dimensionnement automatique.Gets or sets the column width or automatic sizing mode.

Méthodes

CancelCellEdit(FrameworkElement, Object)

Permet de rétablir la cellule en cours de modification à sa valeur initiale non modifiée.Causes the cell being edited to revert to the original, unedited value.

CheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Hérité de DispatcherObject)
ClearValue(DependencyProperty)

Efface la valeur locale d’une propriété.Clears the local value of a property. La propriété à effacer est spécifiée par un identificateur DependencyProperty.The property to be cleared is specified by a DependencyProperty identifier.

(Hérité de DependencyObject)
ClearValue(DependencyPropertyKey)

Efface la valeur locale d’une propriété en lecture seule.Clears the local value of a read-only property. La propriété à effacer est spécifiée par DependencyPropertyKey.The property to be cleared is specified by a DependencyPropertyKey.

(Hérité de DependencyObject)
CoerceValue(DependencyProperty)

Convertit la valeur de la propriété de dépendance spécifiée.Coerces the value of the specified dependency property. Pour cela, on appelle toute fonction CoerceValueCallback spécifiée dans les métadonnées de propriété pour la propriété de dépendance telle qu’elle existe sur le DependencyObject appelant.This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.

(Hérité de DependencyObject)
CommitCellEdit(FrameworkElement)

Exécute toute opération de validation requise avant de quitter le mode édition de la cellule.Performs any required validation before exiting cell editing mode.

Equals(Object)

Détermine si un DependencyObject fourni est équivalent au DependencyObject réel.Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

(Hérité de DependencyObject)
GenerateEditingElement(DataGridCell, Object)

En cas de substitution dans une classe dérivée, obtient un élément d'édition lié à la valeur de propriété Binding de la colonne.When overridden in a derived class, gets an editing element that is bound to the Binding property value of the column.

GenerateElement(DataGridCell, Object)

En cas de substitution dans une classe dérivée, obtient un élément en lecture seule lié à la valeur de propriété Binding de la colonne.When overridden in a derived class, gets a read-only element that is bound to the Binding property value of the column.

GetCellContent(DataGridRow)

Récupère la valeur de propriété Content pour la cellule située à l'intersection de cette colonne et de la ligne spécifiée.Retrieves the Content property value for the cell at the intersection of this column and the specified row.

GetCellContent(Object)

Obtient la valeur de la propriété Content pour la cellule à l'intersection de cette colonne et de la ligne qui représente l'élément de données spécifié.Gets the Content property value for the cell at the intersection of this column and the row that represents the specified data item.

GetHashCode()

Obtient un code de hachage pour ce DependencyObject.Gets a hash code for this DependencyObject.

(Hérité de DependencyObject)
GetLocalValueEnumerator()

Crée un énumérateur spécialisé pour déterminer quelles propriétés de dépendance ont des valeurs définies localement sur ce DependencyObject.Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.

(Hérité de DependencyObject)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
GetValue(DependencyProperty)

Retourne la valeur effective actuelle d’une propriété de dépendance sur cette instance d’un DependencyObject.Returns the current effective value of a dependency property on this instance of a DependencyObject.

(Hérité de DependencyObject)
InvalidateProperty(DependencyProperty)

Réévalue la valeur effective de la propriété de dépendance spécifiée.Re-evaluates the effective value for the specified dependency property.

(Hérité de DependencyObject)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
NotifyPropertyChanged(String)

Informe le DataGrid contenant cette colonne qu'une propriété de colonne a été modifiée.Notifies the DataGrid that contains this column that a column property has changed.

OnCoerceIsReadOnly(Boolean)

Détermine la valeur de la propriété IsReadOnly en fonction des règles de propriété du DataGrid que contient cette colonne.Determines the value of the IsReadOnly property based on the property rules of the DataGrid that contains this column.

OnCopyingCellClipboardContent(Object)

Déclenche l’événement CopyingCellClipboardContent.Raises the CopyingCellClipboardContent event.

OnPastingCellClipboardContent(Object, Object)

Déclenche l’événement PastingCellClipboardContent.Raises the PastingCellClipboardContent event.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Méthode appelée chaque fois que la valeur effective d’une propriété de dépendance sur ce DependencyObject a été mise à jour.Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. La propriété de dépendance spécifique qui a changé est signalée dans les données d’événement.The specific dependency property that changed is reported in the event data.

(Hérité de DependencyObject)
PrepareCellForEdit(FrameworkElement, RoutedEventArgs)

En cas de substitution dans une classe dérivée, définit le contenu de la cellule de façon à ce qu'il puisse être modifié.When overridden in a derived class, sets cell content as needed for editing.

ReadLocalValue(DependencyProperty)

Retourne la valeur locale d’une propriété de dépendance, si elle existe.Returns the local value of a dependency property, if it exists.

(Hérité de DependencyObject)
RefreshCellContent(FrameworkElement, String)

En cas de substitution dans une classe dérivée, actualise le contenu d'une cellule de la colonne en réponse à une modification d'une valeur de propriété de colonne.When overridden in a derived class, updates the contents of a cell in the column in response to a column property value that changed.

SetCurrentValue(DependencyProperty, Object)

Définit la valeur d’une propriété de dépendance sans modifier sa valeur source.Sets the value of a dependency property without changing its value source.

(Hérité de DependencyObject)
SetValue(DependencyProperty, Object)

Définit la valeur locale d’une propriété de dépendance, spécifiée par son identificateur de propriété de dépendance.Sets the local value of a dependency property, specified by its dependency property identifier.

(Hérité de DependencyObject)
SetValue(DependencyPropertyKey, Object)

Définit la valeur locale d’une propriété de dépendance en lecture seule, spécifiée par l’identificateur DependencyPropertyKey de la propriété de dépendance.Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.

(Hérité de DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Retourne une valeur qui indique si les processus de sérialisation doivent sérialiser la valeur de la propriété de dépendance fournie.Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.

(Hérité de DependencyObject)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)
VerifyAccess()

Garantit que le thread appelant a accès à DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Hérité de DispatcherObject)

Événements

CopyingCellClipboardContent

Se produit après la préparation du contenu du Presse-papiers de la cellule.Occurs after the cell clipboard content is prepared.

PastingCellClipboardContent

Se produit avant le transfert du contenu du Presse-papiers dans la cellule.Occurs before the clipboard content is moved to the cell.

S’applique à

Voir aussi