| N ° Sr. | Propriété et description |
|---|---|
| 1 | AlternatingRowBackground Obtient ou définit le pinceau d'arrière-plan à utiliser sur des lignes alternées. |
| 2 | AreRowDetailsFrozen Obtient ou définit une valeur qui indique si les détails de la ligne peuvent défiler horizontalement. |
| 3 | AutoGenerateColumns Obtient ou définit une valeur qui indique si les colonnes sont créées automatiquement. |
| 4 | CanUserAddRows Obtient ou définit une valeur qui indique si l'utilisateur peut ajouter de nouvelles lignes au DataGrid. |
| 5 | CanUserDeleteRows Obtient ou définit une valeur qui indique si l'utilisateur peut supprimer des lignes de DataGrid. |
| 6 | CanUserReorderColumns Obtient ou définit une valeur qui indique si l'utilisateur peut modifier l'ordre d'affichage des colonnes en faisant glisser les en-têtes de colonne avec la souris. |
| sept | CanUserResizeColumns Obtient ou définit une valeur qui indique si l'utilisateur peut ajuster la largeur des colonnes à l'aide de la souris. |
| 8 | CanUserResizeRows Obtient ou définit une valeur qui indique si l'utilisateur peut ajuster la hauteur des lignes à l'aide de la souris. |
| 9 | CanUserSortColumns Obtient ou définit une valeur qui indique si l'utilisateur peut trier les colonnes en cliquant sur l'en-tête de colonne. |
| dix | ColumnHeaderHeight Obtient ou définit la hauteur de la ligne des en-têtes de colonne. |
| 11 | ColumnHeaderStyle Obtient ou définit le style appliqué à tous les en-têtes de colonne dans le DataGrid. |
| 12 | Columns Obtient une collection qui contient toutes les colonnes du DataGrid. |
| 13 | ColumnWidth Obtient ou définit la largeur standard et le mode de dimensionnement des colonnes et des en-têtes dans le DataGrid. |
| 14 | CurrentCell Obtient ou définit la cellule qui a le focus. |
| 15 | CurrentColumn Obtient ou définit la colonne qui contient la cellule actuelle. |
| 16 | CurrentItem Obtient l'élément de données lié à la ligne qui contient la cellule actuelle. |
| 17 | FrozenColumnCount Obtient ou définit le nombre de colonnes sans défilement. |
| 18 | HorizontalScrollBarVisibility Obtient ou définit une valeur qui indique comment les barres de défilement horizontales sont affichées dans le DataGrid. |
| 19 | IsReadOnly Obtient ou définit une valeur qui indique si l'utilisateur peut modifier les valeurs dans DataGrid. |
| 20 | RowBackground Obtient ou définit le pinceau par défaut pour l'arrière-plan de la ligne. |
| 21 | RowHeight Obtient ou définit la hauteur suggérée pour toutes les lignes. |
| 22 | SelectedCells Obtient la liste des cellules actuellement sélectionnées. |
| N ° Sr. | Méthodes et description |
|---|---|
| 1 | BeginEdit Appelle la commande BeginEdit, qui placera la cellule ou la ligne actuelle en mode édition. |
| 2 | CancelEdit Appelle la commande CancelEditCommand pour la cellule ou la ligne actuellement en mode édition. |
| 3 | ClearDetailsVisibilityForItem Efface la propriété DetailsVisibility pour le DataGridRow qui représente l'élément de données spécifié. |
| 4 | ColumnFromDisplayIndex Obtient le DataGridColumn à l'index spécifié. |
| 5 | CommitEdit Appelle la commande CommitEditCommand pour la cellule ou la ligne actuellement en mode édition. |
| 6 | GenerateColumns Génère des colonnes pour les propriétés spécifiées d'un objet. |
| sept | GetDetailsVisibilityForItem Obtient la propriété DetailsVisibility pour le DataGridRow qui représente l'élément de données spécifié. |
| 8 | OnApplyTemplate En cas de substitution dans une classe dérivée, est appelée chaque fois que le code d'application ou les processus internes appellent ApplyTemplate. (Substitue FrameworkElement.OnApplyTemplate ()) |
| 9 | ScrollIntoView Fait défiler le DataGrid verticalement pour afficher la ligne de l'élément de données spécifié. |
| dix | SelectAllCells Sélectionne toutes les cellules du DataGrid. |
| 11 | SetDetailsVisibilityForItem Définit la valeur de la propriété DetailsVisibility pour le DataGridRow qui contient l'objet spécifié. |
| 12 | UnselectAllCells Désélectionne toutes les cellules du DataGrid. |
| N ° Sr. | Événements et description |
|---|---|
| 1 | AddingNewItem Se produit avant qu'un nouvel élément ne soit ajouté au DataGrid. |
| 2 | AutoGeneratedColumns Se produit lorsque la génération automatique de toutes les colonnes est terminée. |
| 3 | AutoGeneratingColumn Se produit lorsqu'une colonne individuelle est générée automatiquement. |
| 4 | BeginningEdit Se produit avant qu'une ligne ou une cellule n'entre en mode d'édition. |
| 5 | CellEditEnding Se produit avant qu'une modification de cellule ne soit validée ou annulée. |
| 6 | ColumnDisplayIndexChanged Se produit lorsque la propriété DisplayIndex sur l'une des colonnes change. |
| sept | ColumnHeaderDragCompleted Se produit lorsque l'utilisateur libère un en-tête de colonne après l'avoir fait glisser à l'aide de la souris. |
| 8 | ColumnHeaderDragDelta Se produit chaque fois que la position de la souris change pendant que l'utilisateur fait glisser un en-tête de colonne. |
| 9 | ColumnHeaderDragStarted Se produit lorsque l'utilisateur commence à faire glisser un en-tête de colonne à l'aide de la souris. |
| dix | ColumnReordered Se produit lorsqu'une colonne se déplace vers une nouvelle position dans l'ordre d'affichage. |
| 11 | ColumnReordering Se produit avant qu'une colonne ne passe à une nouvelle position dans l'ordre d'affichage. |
| 12 | CopyingRowClipboardContent Se produit après la préparation du contenu de la ligne par défaut. |
| 13 | CurrentCellChanged Se produit lorsque la valeur de la propriété CurrentCell a changé. |
| 14 | InitializingNewItem Se produit lorsqu'un nouvel élément est créé. |
| 15 | LoadingRow Se produit après l'instanciation d'un DataGridRow, afin que vous puissiez le personnaliser avant son utilisation. |
| 16 | LoadingRowDetails Se produit lorsqu'un nouveau modèle de détails de ligne est appliqué à une ligne. |
| 17 | PreparingCellForEdit Se produit lorsqu'une cellule entre en mode édition. |
| 18 | RowDetailsVisibilityChanged Se produit lorsque la visibilité d'un élément de détails de ligne change. |
| 19 | RowEditEnding Se produit avant qu'une modification de ligne ne soit validée ou annulée. |
| 20 | SelectedCellsChanged Se produit lorsque la collection SelectedCells change. |
| 21 | Sorting Se produit lorsqu'une colonne est triée. |
| 22 | UnloadingRow Se produit lorsqu'un objet DataGridRow devient disponible pour une réutilisation. |
| 23 | UnloadingRowDetails Se produit lorsqu'un élément de détails de ligne devient disponible pour une réutilisation. |
