DataGridColumn Classe

Definizione

Rappresenta una colonna 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
Ereditarietà
Derivato

Commenti

Questa classe astratta fornisce la funzionalità di base per tutte le DataGrid colonne.

Costruttori

DataGridColumn()

Inizializza una nuova istanza della classe DataGridColumn.

Campi

ActualWidthProperty

Identifica la proprietà di dipendenza ActualWidth.

CanUserReorderProperty

Identifica la proprietà di dipendenza CanUserReorder.

CanUserResizeProperty

Identifica la proprietà di dipendenza CanUserResize.

CanUserSortProperty

Identifica la proprietà di dipendenza CanUserSort.

CellStyleProperty

Identifica la proprietà di dipendenza CellStyle.

DisplayIndexProperty

Identifica la proprietà di dipendenza DisplayIndex.

DragIndicatorStyleProperty

Identifica la proprietà di dipendenza DragIndicatorStyle.

HeaderProperty

Identifica la proprietà di dipendenza Header.

HeaderStringFormatProperty

Identifica la proprietà di dipendenza HeaderStringFormat.

HeaderStyleProperty

Identifica la proprietà di dipendenza HeaderStyle.

HeaderTemplateProperty

Identifica la proprietà di dipendenza HeaderTemplate.

HeaderTemplateSelectorProperty

Identifica la proprietà di dipendenza HeaderTemplateSelector.

IsAutoGeneratedProperty

Identifica la proprietà di dipendenza IsAutoGenerated.

IsFrozenProperty

Identifica la proprietà di dipendenza IsFrozen.

IsReadOnlyProperty

Identifica la proprietà di dipendenza IsReadOnly.

MaxWidthProperty

Identifica la proprietà di dipendenza MaxWidth.

MinWidthProperty

Identifica la proprietà di dipendenza MinWidth.

SortDirectionProperty

Identifica la proprietà di dipendenza SortDirection.

SortMemberPathProperty

Identifica la proprietà di dipendenza SortMemberPath.

VisibilityProperty

Identifica la proprietà di dipendenza Visibility.

WidthProperty

Identifica la proprietà di dipendenza Width.

Proprietà

ActualWidth

Ottiene la larghezza corrente della colonna, in unità indipendenti dal dispositivo (1/96° pollice per unità).

CanUserReorder

Recupera o imposta un valore che indica se l'utente può modificare la posizione di visualizzazione delle colonne trascinando le intestazioni delle colonne.

CanUserResize

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

CanUserSort

Recupera o imposta un valore che indica se l'utente può ordinare la colonna facendo clic sull'intestazione.

CellStyle

Ottiene o imposta lo stile utilizzato per il rendering delle celle nella colonna.

ClipboardContentBinding

Ottiene o imposta l'oggetto di associazione da utilizzare quando si ottiene o si imposta il contenuto della cella per gli Appunti.

DataGridOwner

Ottiene il controllo DataGrid che contiene questa colonna.

DependencyObjectType

Ottiene l'oggetto DependencyObjectType che esegue il wrapping del tipo CLR di questa istanza.

(Ereditato da DependencyObject)
Dispatcher

Ottiene l'oggetto Dispatcher associato a DispatcherObject.

(Ereditato da DispatcherObject)
DisplayIndex

Ottiene o imposta la posizione di visualizzazione della colonna relativa alle altre colonne presenti nell'oggetto DataGrid.

DragIndicatorStyle

Ottiene o imposta l'oggetto stile da applicare all'intestazione di colonna durante un'operazione di trascinamento.

Header

Recupera o imposta il contenuto dell'intestazione della colonna.

HeaderStringFormat

Ottiene o imposta il modello di formato da applicare al contenuto dell'intestazione di colonna.

HeaderStyle

Ottiene o imposta lo stile utilizzato per il rendering dell'intestazione di colonna.

HeaderTemplate

Ottiene o imposta il modello che definisce la rappresentazione visiva dell'intestazione di colonna.

HeaderTemplateSelector

Ottiene o imposta l'oggetto che consente la selezione del modello da utilizzare per l'intestazione di colonna.

IsAutoGenerated

Ottiene un valore che indica se la colonna viene generata automaticamente.

IsFrozen

Ottiene un valore che indica se non è possibile scorrere la colonna orizzontalmente.

IsReadOnly

Recupera o imposta un valore che indica se è possibile modificare le celle nella colonna.

IsSealed

Ottiene un valore che indica se l'istanza è attualmente sealed (di sola lettura).

(Ereditato da DependencyObject)
MaxWidth

Ottiene o imposta il vincolo di larghezza massima della colonna.

MinWidth

Ottiene o imposta il vincolo di larghezza minima della colonna.

SortDirection

Ottiene o imposta il tipo di ordinamento (crescente o decrescente) della colonna.

SortMemberPath

Recupera o imposta un nome di proprietà o una gerarchia di nomi di proprietà separati da punti, che indica il membro in base al quale eseguire l'ordinamento.

Visibility

Recupera o imposta la visibilità della colonna.

Width

Recupera o imposta la larghezza della colonna o la modalità di ridimensionamento automatico.

Metodi

CancelCellEdit(FrameworkElement, Object)

Provoca la modifica della cella per ripristinare il valore originale, non modificato.

CheckAccess()

Determina se il thread chiamante ha accesso a DispatcherObject.

(Ereditato da DispatcherObject)
ClearValue(DependencyProperty)

Cancella il valore locale di una proprietà. La proprietà da cancellare è specificata da un identificatore DependencyProperty.

(Ereditato da DependencyObject)
ClearValue(DependencyPropertyKey)

Cancella il valore locale di una proprietà di sola lettura. La proprietà da cancellare è specificata da un oggetto DependencyPropertyKey.

(Ereditato da DependencyObject)
CoerceValue(DependencyProperty)

Assegna forzatamente il valore della proprietà di dipendenza specificata. Questa operazione viene eseguita richiamando qualsiasi funzione CoerceValueCallback specificata nei metadati della proprietà di dipendenza esistente nell'oggetto DependencyObject chiamante.

(Ereditato da DependencyObject)
CommitCellEdit(FrameworkElement)

Esegue una convalida richiesta prima di uscire dalla modalità di modifica delle celle.

Equals(Object)

Determina se l'oggetto DependencyObject specificato equivale all'oggetto DependencyObject corrente.

(Ereditato da DependencyObject)
GenerateEditingElement(DataGridCell, Object)

Quando è sottoposto a override in una classe derivata, ottiene un elemento di modifica che viene associato al valore della proprietà Binding della colonna.

GenerateElement(DataGridCell, Object)

Quando è sottoposto a override in una classe derivata, ottiene un elemento di sola lettura che viene associato al valore della proprietà Binding della colonna.

GetCellContent(DataGridRow)

Recupera il valore della proprietà Content per la cella in corrispondenza dell'intersezione della colonna e della riga specificata.

GetCellContent(Object)

Ottiene il valore della proprietà Content per la cella in corrispondenza dell'intersezione della colonna e della riga che rappresenta l'elemento dati specificato.

GetHashCode()

Ottiene un codice hash per l'oggetto DependencyObject.

(Ereditato da DependencyObject)
GetLocalValueEnumerator()

Crea un enumeratore specializzato per determinare le proprietà di dipendenza che presentano valori impostati localmente nell'oggetto DependencyObject.

(Ereditato da DependencyObject)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza in questa istanza di DependencyObject.

(Ereditato da DependencyObject)
InvalidateProperty(DependencyProperty)

Valuta di nuovo il valore effettivo della proprietà di dipendenza specificata.

(Ereditato da DependencyObject)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
NotifyPropertyChanged(String)

Notifica all'oggetto DataGrid che contiene questa colonna che una proprietà della colonna è stata modificata.

OnCoerceIsReadOnly(Boolean)

Determina il valore della proprietà IsReadOnly in base alle regole della proprietà della DataGrid che contiene questa colonna.

OnCopyingCellClipboardContent(Object)

Genera l'evento CopyingCellClipboardContent.

OnPastingCellClipboardContent(Object, Object)

Genera l'evento PastingCellClipboardContent.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Richiamato ogni volta che viene aggiornato il valore effettivo di qualsiasi proprietà di dipendenza in DependencyObject. La proprietà di dipendenza specifica modificata viene indicata nei dati dell'evento.

(Ereditato da DependencyObject)
PrepareCellForEdit(FrameworkElement, RoutedEventArgs)

Quando è sottoposto a override in una classe derivata, imposta il contenuto della cella in base alle necessità per la modifica.

ReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se esistente.

(Ereditato da DependencyObject)
RefreshCellContent(FrameworkElement, String)

Quando è sottoposto a override in una classe derivata, aggiorna il contenuto di una cella della colonna in risposta alla modifica di un valore della proprietà della colonna.

SetCurrentValue(DependencyProperty, Object)

Imposta il valore di una proprietà di dipendenza senza modificare l'origine del valore.

(Ereditato da DependencyObject)
SetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza, specificato dal relativo identificatore della proprietà di dipendenza.

(Ereditato da DependencyObject)
SetValue(DependencyPropertyKey, Object)

Imposta il valore locale di una proprietà di dipendenza di sola lettura, specificato dall'identificatore DependencyPropertyKey della proprietà di dipendenza.

(Ereditato da DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Restituisce un valore che indica se i processi di serializzazione devono serializzare il valore della proprietà di dipendenza specificata.

(Ereditato da DependencyObject)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
VerifyAccess()

Impone che il thread chiamante abbia accesso a DispatcherObject.

(Ereditato da DispatcherObject)

Eventi

CopyingCellClipboardContent

Si verifica dopo la preparazione del contenuto degli Appunti della cella.

PastingCellClipboardContent

Si verifica prima dello spostamento del contenuto degli Appunti nella cella.

Si applica a

Vedi anche