DataGridColumn Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une colonne DataGrid.
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.
Constructeurs
DataGridColumn() |
Initialise une nouvelle instance de la classe DataGridColumn. |
Champs
ActualWidthProperty |
Identifie la propriété de dépendance ActualWidth. |
CanUserReorderProperty |
Identifie la propriété de dépendance CanUserReorder. |
CanUserResizeProperty |
Identifie la propriété de dépendance CanUserResize. |
CanUserSortProperty |
Identifie la propriété de dépendance CanUserSort. |
CellStyleProperty |
Identifie la propriété de dépendance CellStyle. |
DisplayIndexProperty |
Identifie la propriété de dépendance DisplayIndex. |
DragIndicatorStyleProperty |
Identifie la propriété de dépendance DragIndicatorStyle. |
HeaderProperty |
Identifie la propriété de dépendance Header. |
HeaderStringFormatProperty |
Identifie la propriété de dépendance HeaderStringFormat. |
HeaderStyleProperty |
Identifie la propriété de dépendance HeaderStyle. |
HeaderTemplateProperty |
Identifie la propriété de dépendance HeaderTemplate. |
HeaderTemplateSelectorProperty |
Identifie la propriété de dépendance HeaderTemplateSelector. |
IsAutoGeneratedProperty |
Identifie la propriété de dépendance IsAutoGenerated. |
IsFrozenProperty |
Identifie la propriété de dépendance IsFrozen. |
IsReadOnlyProperty |
Identifie la propriété de dépendance IsReadOnly. |
MaxWidthProperty |
Identifie la propriété de dépendance MaxWidth. |
MinWidthProperty |
Identifie la propriété de dépendance MinWidth. |
SortDirectionProperty |
Identifie la propriété de dépendance SortDirection. |
SortMemberPathProperty |
Identifie la propriété de dépendance SortMemberPath. |
VisibilityProperty |
Identifie la propriété de dépendance Visibility. |
WidthProperty |
Identifie la propriété de dépendance Width. |
Propriétés
ActualWidth |
Obtient la largeur actuelle de la colonne, en unités indépendantes de l’appareil (1/96e pouce par 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. |
CanUserResize |
Obtient ou définit une valeur qui indique si l'utilisateur peut ajuster la largeur de colonne à l'aide de la souris. |
CanUserSort |
Obtient ou définit une valeur qui indique si l'utilisateur peut trier la colonne en cliquant sur son en-tête. |
CellStyle |
Obtient ou définit le style qui est utilisé lors du rendu des cellules de la colonne. |
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. |
DataGridOwner |
Obtient le contrôle DataGrid qui contient cette colonne. |
DependencyObjectType |
Obtient le DependencyObjectType qui encapsule le type CLR de ce instance. (Hérité de DependencyObject) |
Dispatcher |
Obtient le Dispatcher associé à DispatcherObject. (Hérité de DispatcherObject) |
DisplayIndex |
Obtient ou définit la position d'affichage de la colonne par rapport aux autres colonnes dans le DataGrid. |
DragIndicatorStyle |
Obtient ou définit l'objet de style à appliquer à l'en-tête de colonne lors d'une opération glisser. |
Header |
Obtient ou définit le contenu de l'en-tête de la colonne. |
HeaderStringFormat |
Obtient ou définit le modèle de format à appliquer au contenu de l'en-tête de colonne. |
HeaderStyle |
Obtient ou définit le style utilisé lors du rendu de l'en-tête de colonne. |
HeaderTemplate |
Obtient ou définit le modèle qui définit la représentation visuelle de l'en-tête de colonne. |
HeaderTemplateSelector |
Obtient ou définit l'objet qui sélectionne le modèle utilisé pour l'en-tête de colonne. |
IsAutoGenerated |
Obtient une valeur qui indique si la colonne est générée automatiquement. |
IsFrozen |
Obtient une valeur qui indique si la colonne ne peut pas défiler horizontalement. |
IsReadOnly |
Obtient ou définit une valeur qui indique si les cellules de la colonne peuvent être modifiées. |
IsSealed |
Récupère une valeur qui indique si cette instance est actuellement sealed (en lecture seule). (Hérité de DependencyObject) |
MaxWidth |
Obtient ou définit la contrainte de largeur maximale applicable à la colonne. |
MinWidth |
Obtient ou définit la contrainte de largeur minimale applicable à la colonne. |
SortDirection |
Obtient ou définit le sens de tri (ascendant ou descendant) de la colonne. |
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. |
Visibility |
Obtient ou définit la visibilité de la colonne. |
Width |
Obtient ou définit la largeur de la colonne ou le mode de dimensionnement automatique. |
Méthodes
CancelCellEdit(FrameworkElement, Object) |
Permet de rétablir la cellule en cours de modification à sa valeur initiale non modifiée. |
CheckAccess() |
Détermine si le thread appelant a accès à ce DispatcherObject. (Hérité de DispatcherObject) |
ClearValue(DependencyProperty) |
Efface la valeur locale d’une propriété. La propriété à effacer est spécifiée par un identificateur DependencyProperty. (Hérité de DependencyObject) |
ClearValue(DependencyPropertyKey) |
Efface la valeur locale d’une propriété en lecture seule. La propriété à effacer est spécifiée par DependencyPropertyKey. (Hérité de DependencyObject) |
CoerceValue(DependencyProperty) |
Convertit la valeur de la propriété de dépendance spécifiée. 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. (Hérité de DependencyObject) |
CommitCellEdit(FrameworkElement) |
Exécute toute opération de validation requise avant de quitter le mode édition de la cellule. |
Equals(Object) |
Détermine si un DependencyObject fourni est équivalent au DependencyObject réel. (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. |
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. |
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. |
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é. |
GetHashCode() |
Obtient un code de hachage pour ce 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. (Hérité de DependencyObject) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetValue(DependencyProperty) |
Retourne la valeur effective actuelle d’une propriété de dépendance sur cette instance d’un DependencyObject. (Hérité de DependencyObject) |
InvalidateProperty(DependencyProperty) |
Réévalue la valeur effective de la propriété de dépendance spécifiée. (Hérité de DependencyObject) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
NotifyPropertyChanged(String) |
Informe le DataGrid contenant cette colonne qu'une propriété de colonne a été modifiée. |
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. |
OnCopyingCellClipboardContent(Object) |
Déclenche l’événement CopyingCellClipboardContent. |
OnPastingCellClipboardContent(Object, Object) |
Déclenche l’événement PastingCellClipboardContent. |
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. La propriété de dépendance spécifique qui a changé est signalée dans les données d’événement. (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é. |
ReadLocalValue(DependencyProperty) |
Retourne la valeur locale d’une propriété de dépendance, si elle existe. (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. |
SetCurrentValue(DependencyProperty, Object) |
Définit la valeur d’une propriété de dépendance sans modifier sa valeur 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. (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. (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. (Hérité de DependencyObject) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
VerifyAccess() |
Garantit que le thread appelant a accès à DispatcherObject. (Hérité de DispatcherObject) |
Événements
CopyingCellClipboardContent |
Se produit après la préparation du contenu du Presse-papiers de la cellule. |
PastingCellClipboardContent |
Se produit avant le transfert du contenu du Presse-papiers dans la cellule. |