Udostępnij za pośrednictwem


DataGridColumn Klasa

Definicja

Reprezentuje kolumnę 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
Dziedziczenie
Pochodne

Uwagi

Ta klasa abstrakcyjna udostępnia podstawowe funkcje dla wszystkich DataGrid kolumn.

Konstruktory

DataGridColumn()

Inicjuje nowe wystąpienie klasy DataGridColumn.

Pola

ActualWidthProperty

ActualWidth Identyfikuje właściwość zależności.

CanUserReorderProperty

CanUserReorder Identyfikuje właściwość zależności.

CanUserResizeProperty

CanUserResize Identyfikuje właściwość zależności.

CanUserSortProperty

CanUserSort Identyfikuje właściwość zależności.

CellStyleProperty

CellStyle Identyfikuje właściwość zależności.

DisplayIndexProperty

DisplayIndex Identyfikuje właściwość zależności.

DragIndicatorStyleProperty

DragIndicatorStyle Identyfikuje właściwość zależności.

HeaderProperty

Header Identyfikuje właściwość zależności.

HeaderStringFormatProperty

HeaderStringFormat Identyfikuje właściwość zależności.

HeaderStyleProperty

HeaderStyle Identyfikuje właściwość zależności.

HeaderTemplateProperty

HeaderTemplate Identyfikuje właściwość zależności.

HeaderTemplateSelectorProperty

HeaderTemplateSelector Identyfikuje właściwość zależności.

IsAutoGeneratedProperty

IsAutoGenerated Identyfikuje właściwość zależności.

IsFrozenProperty

IsFrozen Identyfikuje właściwość zależności.

IsReadOnlyProperty

IsReadOnly Identyfikuje właściwość zależności.

MaxWidthProperty

MaxWidth Identyfikuje właściwość zależności.

MinWidthProperty

MinWidth Identyfikuje właściwość zależności.

SortDirectionProperty

SortDirection Identyfikuje właściwość zależności.

SortMemberPathProperty

SortMemberPath Identyfikuje właściwość zależności.

VisibilityProperty

Visibility Identyfikuje właściwość zależności.

WidthProperty

Width Identyfikuje właściwość zależności.

Właściwości

ActualWidth

Pobiera bieżącą szerokość kolumny w jednostkach niezależnych od urządzenia (1/96 cala na jednostkę).

CanUserReorder

Pobiera lub ustawia wartość wskazującą, czy użytkownik może zmienić położenie wyświetlania kolumny, przeciągając nagłówek kolumny.

CanUserResize

Pobiera lub ustawia wartość wskazującą, czy użytkownik może dostosować szerokość kolumny przy użyciu myszy.

CanUserSort

Pobiera lub ustawia wartość wskazującą, czy użytkownik może sortować kolumnę, klikając nagłówek kolumny.

CellStyle

Pobiera lub ustawia styl używany do renderowania komórek w kolumnie.

ClipboardContentBinding

Pobiera lub ustawia obiekt powiązania do użycia podczas pobierania lub ustawiania zawartości komórki dla schowka.

DataGridOwner

Pobiera kontrolkę zawierającą DataGrid tę kolumnę.

DependencyObjectType

Pobiera klasę DependencyObjectType , która opakowuje typ CLR tego wystąpienia.

(Odziedziczone po DependencyObject)
Dispatcher

Pobiera element, z Dispatcher który DispatcherObject jest skojarzony.

(Odziedziczone po DispatcherObject)
DisplayIndex

Pobiera lub ustawia pozycję wyświetlania kolumny względem innych kolumn w obiekcie DataGrid.

DragIndicatorStyle

Pobiera lub ustawia obiekt stylu, który ma być stosowany do nagłówka kolumny podczas operacji przeciągania.

Header

Pobiera lub ustawia zawartość nagłówka kolumny.

HeaderStringFormat

Pobiera lub ustawia wzorzec formatu, który ma być stosowany do zawartości nagłówka kolumny.

HeaderStyle

Pobiera lub ustawia styl używany podczas renderowania nagłówka kolumny.

HeaderTemplate

Pobiera lub ustawia szablon, który definiuje wizualną reprezentację nagłówka kolumny.

HeaderTemplateSelector

Pobiera lub ustawia obiekt, który wybiera szablon do użycia dla nagłówka kolumny.

IsAutoGenerated

Pobiera wartość wskazującą, czy kolumna jest generowana automatycznie.

IsFrozen

Pobiera wartość wskazującą, czy kolumna nie może przewijać się w poziomie.

IsReadOnly

Pobiera lub ustawia wartość wskazującą, czy można edytować komórki w kolumnie.

IsSealed

Pobiera wartość wskazującą, czy to wystąpienie jest obecnie zapieczętowane (tylko do odczytu).

(Odziedziczone po DependencyObject)
MaxWidth

Pobiera lub ustawia ograniczenie maksymalnej szerokości kolumny.

MinWidth

Pobiera lub ustawia ograniczenie minimalnej szerokości kolumny.

SortDirection

Pobiera lub ustawia kierunek sortowania (rosnąco lub malejąco) kolumny.

SortMemberPath

Pobiera lub ustawia nazwę właściwości lub rozdzielaną kropkami hierarchię nazw właściwości, która wskazuje element członkowski do sortowania.

Visibility

Pobiera lub ustawia widoczność kolumny.

Width

Pobiera lub ustawia szerokość kolumny lub tryb automatycznego określania rozmiaru.

Metody

CancelCellEdit(FrameworkElement, Object)

Powoduje, że komórka jest edytowana, aby przywrócić oryginalną, nieedytowaną wartość.

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)
ClearValue(DependencyProperty)

Czyści wartość lokalną właściwości. Właściwość do wyczyszczenia jest określana przez DependencyProperty identyfikator.

(Odziedziczone po DependencyObject)
ClearValue(DependencyPropertyKey)

Czyści wartość lokalną właściwości tylko do odczytu. Właściwość do wyczyszczenia jest określana przez element DependencyPropertyKey.

(Odziedziczone po DependencyObject)
CoerceValue(DependencyProperty)

Przekształca wartość określonej właściwości zależności. Jest to realizowane przez wywołanie dowolnej CoerceValueCallback funkcji określonej w metadanych właściwości dla właściwości zależności, ponieważ istnieje w wywołaniu DependencyObject.

(Odziedziczone po DependencyObject)
CommitCellEdit(FrameworkElement)

Wykonuje dowolną wymaganą walidację przed zakończeniem trybu edycji komórek.

Equals(Object)

Określa, czy podany DependencyObject element jest odpowiednikiem bieżącego DependencyObjectelementu .

(Odziedziczone po DependencyObject)
GenerateEditingElement(DataGridCell, Object)

Po zastąpieniu w klasie pochodnej pobiera element edycji, który jest powiązany z Binding wartością właściwości kolumny.

GenerateElement(DataGridCell, Object)

Po zastąpieniu w klasie pochodnej pobiera element tylko do odczytu, który jest powiązany z wartością Binding właściwości kolumny.

GetCellContent(DataGridRow)

Content Pobiera wartość właściwości komórki na przecięciu tej kolumny i określonego wiersza.

GetCellContent(Object)

Content Pobiera wartość właściwości komórki na przecięciu tej kolumny i wiersza reprezentującego określony element danych.

GetHashCode()

Pobiera kod skrótu dla tego DependencyObjectpliku .

(Odziedziczone po DependencyObject)
GetLocalValueEnumerator()

Tworzy wyspecjalizowany moduł wyliczający do określania, które właściwości zależności mają lokalnie ustawione wartości dla tego DependencyObjectelementu .

(Odziedziczone po DependencyObject)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetValue(DependencyProperty)

Zwraca bieżącą obowiązującą wartość właściwości zależności dla tego wystąpienia klasy DependencyObject.

(Odziedziczone po DependencyObject)
InvalidateProperty(DependencyProperty)

Ponownie oblicza efektywną wartość dla określonej właściwości zależności.

(Odziedziczone po DependencyObject)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
NotifyPropertyChanged(String)

Powiadamia o tym DataGrid , że zawiera tę kolumnę, że właściwość kolumny została zmieniona.

OnCoerceIsReadOnly(Boolean)

Określa wartość IsReadOnly właściwości na podstawie reguł DataGrid właściwości, które zawierają tę kolumnę.

OnCopyingCellClipboardContent(Object)

CopyingCellClipboardContent Zgłasza zdarzenie.

OnPastingCellClipboardContent(Object, Object)

PastingCellClipboardContent Zgłasza zdarzenie.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Wywoływane za każdym razem, gdy zostanie zaktualizowana efektywna wartość dowolnej właściwości DependencyObject zależności. Określona właściwość zależności, która została zmieniona, jest zgłaszana w danych zdarzenia.

(Odziedziczone po DependencyObject)
PrepareCellForEdit(FrameworkElement, RoutedEventArgs)

Po zastąpieniu w klasie pochodnej ustawia zawartość komórki zgodnie z potrzebami do edycji.

ReadLocalValue(DependencyProperty)

Zwraca wartość lokalną właściwości zależności, jeśli istnieje.

(Odziedziczone po DependencyObject)
RefreshCellContent(FrameworkElement, String)

Po zastąpieniu w klasie pochodnej aktualizuje zawartość komórki w kolumnie w odpowiedzi na zmienioną wartość właściwości kolumny.

SetCurrentValue(DependencyProperty, Object)

Ustawia wartość właściwości zależności bez zmieniania jej źródła wartości.

(Odziedziczone po DependencyObject)
SetValue(DependencyProperty, Object)

Ustawia wartość lokalną właściwości zależności określonej przez jej identyfikator właściwości zależności.

(Odziedziczone po DependencyObject)
SetValue(DependencyPropertyKey, Object)

Ustawia wartość lokalną właściwości zależności tylko do odczytu określonej przez DependencyPropertyKey identyfikator właściwości zależności.

(Odziedziczone po DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Zwraca wartość wskazującą, czy procesy serializacji powinny serializować wartość dla podanej właściwości zależności.

(Odziedziczone po DependencyObject)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)

Zdarzenia

CopyingCellClipboardContent

Występuje po przygotowaniu zawartości schowka komórki.

PastingCellClipboardContent

Występuje przed przeniesieniem zawartości schowka do komórki.

Dotyczy

Zobacz też