DataGridColumn Klasa

Definicja

Przedstawia DataGrid kolumnę.Represents a DataGrid column.

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 zapewnia podstawowe funkcje dla wszystkich DataGrid kolumn.This abstract class provides the base functionality for all DataGrid columns.

Konstruktory

DataGridColumn()

Inicjuje nowe wystąpienie klasy DataGridColumn.Initializes a new instance of the DataGridColumn class.

Pola

ActualWidthProperty

Identyfikuje ActualWidth Właściwość zależności.Identifies the ActualWidth dependency property.

CanUserReorderProperty

Identyfikuje CanUserReorder Właściwość zależności.Identifies the CanUserReorder dependency property.

CanUserResizeProperty

Identyfikuje CanUserResize Właściwość zależności.Identifies the CanUserResize dependency property.

CanUserSortProperty

Identyfikuje CanUserSort Właściwość zależności.Identifies the CanUserSort dependency property.

CellStyleProperty

Identyfikuje CellStyle Właściwość zależności.Identifies the CellStyle dependency property.

DisplayIndexProperty

Identyfikuje DisplayIndex Właściwość zależności.Identifies the DisplayIndex dependency property.

DragIndicatorStyleProperty

Identyfikuje DragIndicatorStyle Właściwość zależności.Identifies the DragIndicatorStyle dependency property.

HeaderProperty

Identyfikuje Header Właściwość zależności.Identifies the Header dependency property.

HeaderStringFormatProperty

Identyfikuje HeaderStringFormat Właściwość zależności.Identifies the HeaderStringFormat dependency property.

HeaderStyleProperty

Identyfikuje HeaderStyle Właściwość zależności.Identifies the HeaderStyle dependency property.

HeaderTemplateProperty

Identyfikuje HeaderTemplate Właściwość zależności.Identifies the HeaderTemplate dependency property.

HeaderTemplateSelectorProperty

Identyfikuje HeaderTemplateSelector Właściwość zależności.Identifies the HeaderTemplateSelector dependency property.

IsAutoGeneratedProperty

Identyfikuje IsAutoGenerated Właściwość zależności.Identifies the IsAutoGenerated dependency property.

IsFrozenProperty

Identyfikuje IsFrozen Właściwość zależności.Identifies the IsFrozen dependency property.

IsReadOnlyProperty

Identyfikuje IsReadOnly Właściwość zależności.Identifies the IsReadOnly dependency property.

MaxWidthProperty

Identyfikuje MaxWidth Właściwość zależności.Identifies the MaxWidth dependency property.

MinWidthProperty

Identyfikuje MinWidth Właściwość zależności.Identifies the MinWidth dependency property.

SortDirectionProperty

Identyfikuje SortDirection Właściwość zależności.Identifies the SortDirection dependency property.

SortMemberPathProperty

Identyfikuje SortMemberPath Właściwość zależności.Identifies the SortMemberPath dependency property.

VisibilityProperty

Identyfikuje Visibility Właściwość zależności.Identifies the Visibility dependency property.

WidthProperty

Identyfikuje Width Właściwość zależności.Identifies the Width dependency property.

Właściwości

ActualWidth

Pobiera bieżącą szerokość kolumny w jednostki miary niezależne od urządzenia (1/96 cala na jednostkę)device-independent units (1/96th inch per unit) .Gets the current width of the column, in jednostki miary niezależne od urządzenia (1/96 cala na jednostkę)device-independent units (1/96th inch per unit).

CanUserReorder

Pobiera lub ustawia wartość wskazującą, czy użytkownik może zmienić położenie wyświetlania kolumny przez przeciągnięcie nagłówka kolumny.Gets or sets a value that indicates whether the user can change the column display position by dragging the column header.

CanUserResize

Pobiera lub ustawia wartość wskazującą, czy użytkownik może dostosować szerokość kolumny za pomocą myszy.Gets or sets a value that indicates whether the user can adjust the column width by using the mouse.

CanUserSort

Pobiera lub ustawia wartość wskazującą, czy użytkownik może sortować kolumnę przez kliknięcie nagłówka kolumny.Gets or sets a value that indicates whether the user can sort the column by clicking the column header.

CellStyle

Pobiera lub ustawia styl używany do renderowania komórek w kolumnie.Gets or sets the style that is used to render cells in the column.

ClipboardContentBinding

Pobiera lub ustawia obiekt powiązania do użycia podczas pobierania lub ustawiania zawartości komórki dla Schowka.Gets or sets the binding object to use when getting or setting cell content for the clipboard.

DataGridOwner

Pobiera DataGrid formant, który zawiera tę kolumnę.Gets the DataGrid control that contains this column.

DependencyObjectType

Pobiera DependencyObjectType , który zawija CLRCLR Typ tego wystąpienia.Gets the DependencyObjectType that wraps the CLRCLR type of this instance.

(Odziedziczone po DependencyObject)
Dispatcher

Pobiera Dispatcher ten DispatcherObject program jest skojarzony z.Gets the Dispatcher this DispatcherObject is associated with.

(Odziedziczone po DispatcherObject)
DisplayIndex

Pobiera lub ustawia pozycję wyświetlania kolumny względem innych kolumn w DataGrid .Gets or sets the display position of the column relative to the other columns in the DataGrid.

DragIndicatorStyle

Pobiera lub ustawia obiekt Style, który ma zostać zastosowany do nagłówka kolumny podczas operacji przeciągania.Gets or sets the style object to apply to the column header during a drag operation.

Header

Pobiera lub ustawia zawartość nagłówka kolumny.Gets or sets the content of the column header.

HeaderStringFormat

Pobiera lub ustawia wzorzec formatu, który ma zostać zastosowany do zawartości nagłówka kolumny.Gets or sets the format pattern to apply to the content of the column header.

HeaderStyle

Pobiera lub ustawia styl używany podczas renderowania nagłówka kolumny.Gets or sets the style that is used when rendering the column header.

HeaderTemplate

Pobiera lub ustawia szablon definiujący wizualną reprezentację nagłówka kolumny.Gets or sets the template that defines the visual representation of the column header.

HeaderTemplateSelector

Pobiera lub ustawia obiekt, który wybiera szablon do użycia w nagłówku kolumny.Gets or sets the object that selects which template to use for the column header.

IsAutoGenerated

Pobiera wartość wskazującą, czy kolumna jest generowana automatycznie.Gets a value that indicates whether the column is auto-generated.

IsFrozen

Pobiera wartość wskazującą, czy kolumna jest nieblokowana pod kątem przewijania w poziomie.Gets a value that indicates whether the column is prevented from scrolling horizontally.

IsReadOnly

Pobiera lub ustawia wartość wskazującą, czy komórki w kolumnie mogą być edytowane.Gets or sets a value that indicates whether cells in the column can be edited.

IsSealed

Pobiera wartość wskazującą, czy to wystąpienie jest aktualnie zapieczętowane (tylko do odczytu).Gets a value that indicates whether this instance is currently sealed (read-only).

(Odziedziczone po DependencyObject)
MaxWidth

Pobiera lub ustawia ograniczenie maksymalnej szerokości kolumny.Gets or sets the maximum width constraint of the column.

MinWidth

Pobiera lub ustawia ograniczenie minimalnej szerokości kolumny.Gets or sets the minimum width constraint of the column.

SortDirection

Pobiera lub ustawia kierunek sortowania (rosnący lub malejący) kolumny.Gets or sets the sort direction (ascending or descending) of the column.

SortMemberPath

Pobiera lub ustawia nazwę właściwości lub rozdzielaną kropkami hierarchię nazw właściwości, która wskazuje składową, według której ma zostać wykonane sortowanie.Gets or sets a property name, or a period-delimited hierarchy of property names, that indicates the member to sort by.

Visibility

Pobiera lub ustawia widoczność kolumny.Gets or sets the visibility of the column.

Width

Pobiera lub ustawia szerokość kolumny lub tryb automatycznej zmiany rozmiarów.Gets or sets the column width or automatic sizing mode.

Metody

CancelCellEdit(FrameworkElement, Object)

Powoduje, że edytowana komórka przywraca pierwotną, nieedytowaną wartość.Causes the cell being edited to revert to the original, unedited value.

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
ClearValue(DependencyProperty)

Czyści wartość lokalną właściwości.Clears the local value of a property. Właściwość, która ma zostać wyczyszczona, jest określana przez DependencyProperty Identyfikator.The property to be cleared is specified by a DependencyProperty identifier.

(Odziedziczone po DependencyObject)
ClearValue(DependencyPropertyKey)

Czyści wartość lokalną właściwości tylko do odczytu.Clears the local value of a read-only property. Właściwość, która ma zostać wyczyszczona, jest określana przez DependencyPropertyKey .The property to be cleared is specified by a DependencyPropertyKey.

(Odziedziczone po DependencyObject)
CoerceValue(DependencyProperty)

Przekształca wartość określonej właściwości zależności.Coerces the value of the specified dependency property. 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, która istnieje w wywołaniu DependencyObject .This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.

(Odziedziczone po DependencyObject)
CommitCellEdit(FrameworkElement)

Wykonuje wszystkie wymagane walidacje przed wyjściem z trybu edycji komórki.Performs any required validation before exiting cell editing mode.

Equals(Object)

Określa, czy podana DependencyObject jest równoważna z bieżącym DependencyObject .Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

(Odziedziczone po DependencyObject)
GenerateEditingElement(DataGridCell, Object)

Gdy jest zastępowany w klasie pochodnej, pobiera element edycyjny, który jest powiązany z Binding wartością właściwości kolumny.When overridden in a derived class, gets an editing element that is bound to the Binding property value of the column.

GenerateElement(DataGridCell, Object)

Gdy jest zastępowany w klasie pochodnej, pobiera element tylko do odczytu, który jest powiązany z Binding wartością właściwości kolumny.When overridden in a derived class, gets a read-only element that is bound to the Binding property value of the column.

GetCellContent(DataGridRow)

Pobiera Content wartość właściwości dla komórki na przecięciu tej kolumny i określonego wiersza.Retrieves the Content property value for the cell at the intersection of this column and the specified row.

GetCellContent(Object)

Pobiera Content wartość właściwości dla komórki na przecięciu tej kolumny i wiersz reprezentujący określony element danych.Gets the Content property value for the cell at the intersection of this column and the row that represents the specified data item.

GetHashCode()

Pobiera kod skrótu dla tego elementu DependencyObject .Gets a hash code for this DependencyObject.

(Odziedziczone po DependencyObject)
GetLocalValueEnumerator()

Tworzy wyspecjalizowany moduł wyliczający służący do określania, które właściwości zależności mają lokalnie ustawione wartości DependencyObject .Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.

(Odziedziczone po DependencyObject)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
GetValue(DependencyProperty)

Zwraca bieżącą obowiązującą wartość właściwości zależności w tym wystąpieniu DependencyObject .Returns the current effective value of a dependency property on this instance of a DependencyObject.

(Odziedziczone po DependencyObject)
InvalidateProperty(DependencyProperty)

Ponowna ocenuje wartość efektywną dla określonej właściwości zależności.Re-evaluates the effective value for the specified dependency property.

(Odziedziczone po DependencyObject)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
NotifyPropertyChanged(String)

Powiadamia, DataGrid że zawiera tę kolumnę, która została zmieniona przez właściwość kolumny.Notifies the DataGrid that contains this column that a column property has changed.

OnCoerceIsReadOnly(Boolean)

Określa wartość IsReadOnly właściwości na podstawie reguł właściwości DataGrid , które zawierają tę kolumnę.Determines the value of the IsReadOnly property based on the property rules of the DataGrid that contains this column.

OnCopyingCellClipboardContent(Object)

Podnosi CopyingCellClipboardContent zdarzenie.Raises the CopyingCellClipboardContent event.

OnPastingCellClipboardContent(Object, Object)

Podnosi PastingCellClipboardContent zdarzenie.Raises the PastingCellClipboardContent event.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Wywoływana za każdym razem, gdy wartość skuteczna każdej właściwości zależności na tej stronie DependencyObject została zaktualizowana.Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. Określona właściwość zależności, która została zmieniona, jest raportowana w danych zdarzenia.The specific dependency property that changed is reported in the event data.

(Odziedziczone po DependencyObject)
PrepareCellForEdit(FrameworkElement, RoutedEventArgs)

Gdy jest zastępowany w klasie pochodnej, ustawia zawartość komórki zgodnie z wymaganiami do edycji.When overridden in a derived class, sets cell content as needed for editing.

ReadLocalValue(DependencyProperty)

Zwraca wartość lokalną właściwości zależności, jeśli istnieje.Returns the local value of a dependency property, if it exists.

(Odziedziczone po DependencyObject)
RefreshCellContent(FrameworkElement, String)

Gdy jest zastępowany w klasie pochodnej, aktualizuje zawartość komórki w kolumnie w odpowiedzi na wartość właściwości kolumny, która została zmieniona.When overridden in a derived class, updates the contents of a cell in the column in response to a column property value that changed.

SetCurrentValue(DependencyProperty, Object)

Ustawia wartość właściwości zależności bez zmiany jego źródła wartości.Sets the value of a dependency property without changing its value source.

(Odziedziczone po DependencyObject)
SetValue(DependencyProperty, Object)

Ustawia wartość lokalną właściwości zależności, określoną za pomocą identyfikatora właściwości zależności.Sets the local value of a dependency property, specified by its dependency property identifier.

(Odziedziczone po DependencyObject)
SetValue(DependencyPropertyKey, Object)

Ustawia wartość lokalną właściwości zależności tylko do odczytu, określoną przez DependencyPropertyKey Identyfikator właściwości zależności.Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.

(Odziedziczone po DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Zwraca wartość wskazującą, czy procesy serializacji powinny serializować wartość dla podanej właściwości zależności.Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.

(Odziedziczone po DependencyObject)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)

Zdarzenia

CopyingCellClipboardContent

Występuje po przygotowaniu zawartości Schowka komórki.Occurs after the cell clipboard content is prepared.

PastingCellClipboardContent

Występuje przed przeniesieniem zawartości schowka do komórki.Occurs before the clipboard content is moved to the cell.

Dotyczy

Zobacz też