N ° Sr. Propriétés 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.