Sr.No. Proprietà e descrizione
1

AlternatingRowBackground

Ottiene o imposta il pennello per lo sfondo da utilizzare su righe alternate.

2

AreRowDetailsFrozen

Ottiene o imposta un valore che indica se i dettagli della riga possono scorrere orizzontalmente.

3

AutoGenerateColumns

Ottiene o imposta un valore che indica se le colonne vengono create automaticamente.

4

CanUserAddRows

Ottiene o imposta un valore che indica se l'utente può aggiungere nuove righe a DataGrid.

5

CanUserDeleteRows

Ottiene o imposta un valore che indica se l'utente può eliminare righe da DataGrid.

6

CanUserReorderColumns

Ottiene o imposta un valore che indica se l'utente può modificare l'ordine di visualizzazione delle colonne trascinando le intestazioni di colonna con il mouse.

7

CanUserResizeColumns

Ottiene o imposta un valore che indica se l'utente può regolare la larghezza delle colonne utilizzando il mouse.

8

CanUserResizeRows

Ottiene o imposta un valore che indica se l'utente può regolare l'altezza delle righe utilizzando il mouse.

9

CanUserSortColumns

Ottiene o imposta un valore che indica se l'utente può ordinare le colonne facendo clic sull'intestazione della colonna.

10

ColumnHeaderHeight

Ottiene o imposta l'altezza della riga delle intestazioni di colonna.

11

ColumnHeaderStyle

Ottiene o imposta lo stile applicato a tutte le intestazioni di colonna in DataGrid.

12

Columns

Ottiene una raccolta che contiene tutte le colonne in DataGrid.

13

ColumnWidth

Ottiene o imposta la larghezza standard e la modalità di ridimensionamento delle colonne e delle intestazioni in DataGrid.

14

CurrentCell

Ottiene o imposta la cella attiva.

15

CurrentColumn

Ottiene o imposta la colonna che contiene la cella corrente.

16

CurrentItem

Ottiene l'elemento dati associato alla riga che contiene la cella corrente.

17

FrozenColumnCount

Ottiene o imposta il numero di colonne non scorrevoli.

18

HorizontalScrollBarVisibility

Ottiene o imposta un valore che indica come vengono visualizzate le barre di scorrimento orizzontali in DataGrid.

19

IsReadOnly

Ottiene o imposta un valore che indica se l'utente può modificare i valori in DataGrid.

20

RowBackground

Ottiene o imposta il pennello predefinito per lo sfondo della riga.

21

RowHeight

Ottiene o imposta l'altezza suggerita per tutte le righe.

22

SelectedCells

Ottiene l'elenco delle celle attualmente selezionate.

Sr.No. Metodi e descrizione
1

BeginEdit

Richiama il comando BeginEdit, che metterà la cella o la riga corrente in modalità di modifica.

2

CancelEdit

Richiama il comando CancelEditCommand per la cella o la riga attualmente in modalità di modifica.

3

ClearDetailsVisibilityForItem

Cancella la proprietà DetailsVisibility per DataGridRow che rappresenta l'elemento di dati specificato.

4

ColumnFromDisplayIndex

Ottiene DataGridColumn in corrispondenza dell'indice specificato.

5

CommitEdit

Richiama il comando CommitEditCommand per la cella o la riga attualmente in modalità di modifica.

6

GenerateColumns

Genera colonne per le proprietà specificate di un oggetto.

7

GetDetailsVisibilityForItem

Ottiene la proprietà DetailsVisibility per DataGridRow che rappresenta l'elemento di dati specificato.

8

OnApplyTemplate

Quando ne viene eseguito l'override in una classe derivata, viene richiamato ogni volta che il codice dell'applicazione oi processi interni chiamano ApplyTemplate. (Esegue l'override di FrameworkElement.OnApplyTemplate ().)

9

ScrollIntoView

Scorre il DataGrid verticalmente per visualizzare la riga per l'elemento di dati specificato.

10

SelectAllCells

Seleziona tutte le celle in DataGrid.

11

SetDetailsVisibilityForItem

Imposta il valore della proprietà DetailsVisibility per DataGridRow che contiene l'oggetto specificato.

12

UnselectAllCells

Deseleziona tutte le celle in DataGrid.

Sr.No. Eventi e descrizione
1

AddingNewItem

Si verifica prima che un nuovo elemento venga aggiunto a DataGrid.

2

AutoGeneratedColumns

Si verifica al completamento della generazione automatica di tutte le colonne.

3

AutoGeneratingColumn

Si verifica quando una singola colonna viene generata automaticamente.

4

BeginningEdit

Si verifica prima che una riga o una cella entri in modalità di modifica.

5

CellEditEnding

Si verifica prima che la modifica di una cella venga salvata o annullata.

6

ColumnDisplayIndexChanged

Si verifica quando la proprietà DisplayIndex su una delle colonne cambia.

7

ColumnHeaderDragCompleted

Si verifica quando l'utente rilascia un'intestazione di colonna dopo averla trascinata utilizzando il mouse.

8

ColumnHeaderDragDelta

Si verifica ogni volta che la posizione del mouse cambia mentre l'utente trascina un'intestazione di colonna.

9

ColumnHeaderDragStarted

Si verifica quando l'utente inizia a trascinare un'intestazione di colonna utilizzando il mouse.

10

ColumnReordered

Si verifica quando una colonna si sposta in una nuova posizione nell'ordine di visualizzazione.

11

ColumnReordering

Si verifica prima che una colonna si sposti in una nuova posizione nell'ordine di visualizzazione.

12

CopyingRowClipboardContent

Si verifica dopo la preparazione del contenuto della riga predefinita.

13

CurrentCellChanged

Si verifica quando il valore della proprietà CurrentCell è cambiato.

14

InitializingNewItem

Si verifica quando viene creato un nuovo elemento.

15

LoadingRow

Si verifica dopo l'istanza di un DataGridRow, in modo che sia possibile personalizzarlo prima che venga usato.

16

LoadingRowDetails

Si verifica quando un nuovo modello di dettagli di riga viene applicato a una riga.

17

PreparingCellForEdit

Si verifica quando una cella entra in modalità di modifica.

18

RowDetailsVisibilityChanged

Si verifica quando la visibilità di un elemento dei dettagli di riga cambia.

19

RowEditEnding

Si verifica prima del commit o dell'annullamento di una modifica di riga.

20

SelectedCellsChanged

Si verifica quando la raccolta SelectedCells cambia.

21

Sorting

Si verifica quando una colonna viene ordinata.

22

UnloadingRow

Si verifica quando un oggetto DataGridRow diventa disponibile per il riutilizzo.

23

UnloadingRowDetails

Si verifica quando un elemento dei dettagli di riga diventa disponibile per il riutilizzo.