DataGridColumn Sınıf

Tanım

Bir sütunu temsil eder DataGrid .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
Devralma
Türetilmiş

Açıklamalar

Bu soyut sınıf tüm sütunlar için temel işlevleri sağlar DataGrid .This abstract class provides the base functionality for all DataGrid columns.

Oluşturucular

DataGridColumn()

DataGridColumn sınıfının yeni bir örneğini başlatır.Initializes a new instance of the DataGridColumn class.

Alanlar

ActualWidthProperty

ActualWidthBağımlılık özelliğini tanımlar.Identifies the ActualWidth dependency property.

CanUserReorderProperty

CanUserReorderBağımlılık özelliğini tanımlar.Identifies the CanUserReorder dependency property.

CanUserResizeProperty

CanUserResizeBağımlılık özelliğini tanımlar.Identifies the CanUserResize dependency property.

CanUserSortProperty

CanUserSortBağımlılık özelliğini tanımlar.Identifies the CanUserSort dependency property.

CellStyleProperty

CellStyleBağımlılık özelliğini tanımlar.Identifies the CellStyle dependency property.

DisplayIndexProperty

DisplayIndexBağımlılık özelliğini tanımlar.Identifies the DisplayIndex dependency property.

DragIndicatorStyleProperty

DragIndicatorStyleBağımlılık özelliğini tanımlar.Identifies the DragIndicatorStyle dependency property.

HeaderProperty

HeaderBağımlılık özelliğini tanımlar.Identifies the Header dependency property.

HeaderStringFormatProperty

HeaderStringFormatBağımlılık özelliğini tanımlar.Identifies the HeaderStringFormat dependency property.

HeaderStyleProperty

HeaderStyleBağımlılık özelliğini tanımlar.Identifies the HeaderStyle dependency property.

HeaderTemplateProperty

HeaderTemplateBağımlılık özelliğini tanımlar.Identifies the HeaderTemplate dependency property.

HeaderTemplateSelectorProperty

HeaderTemplateSelectorBağımlılık özelliğini tanımlar.Identifies the HeaderTemplateSelector dependency property.

IsAutoGeneratedProperty

IsAutoGeneratedBağımlılık özelliğini tanımlar.Identifies the IsAutoGenerated dependency property.

IsFrozenProperty

IsFrozenBağımlılık özelliğini tanımlar.Identifies the IsFrozen dependency property.

IsReadOnlyProperty

IsReadOnlyBağımlılık özelliğini tanımlar.Identifies the IsReadOnly dependency property.

MaxWidthProperty

MaxWidthBağımlılık özelliğini tanımlar.Identifies the MaxWidth dependency property.

MinWidthProperty

MinWidthBağımlılık özelliğini tanımlar.Identifies the MinWidth dependency property.

SortDirectionProperty

SortDirectionBağımlılık özelliğini tanımlar.Identifies the SortDirection dependency property.

SortMemberPathProperty

SortMemberPathBağımlılık özelliğini tanımlar.Identifies the SortMemberPath dependency property.

VisibilityProperty

VisibilityBağımlılık özelliğini tanımlar.Identifies the Visibility dependency property.

WidthProperty

WidthBağımlılık özelliğini tanımlar.Identifies the Width dependency property.

Özellikler

ActualWidth

İçindeki sütunun geçerli genişliğini alır cihazdan bağımsız birimler (birim başına 1/96 inç)device-independent units (1/96th inch per unit) .Gets the current width of the column, in cihazdan bağımsız birimler (birim başına 1/96 inç)device-independent units (1/96th inch per unit).

CanUserReorder

Kullanıcının sütun üst bilgisini sürükleyerek sütun görüntüleme konumunu değiştirip değiştiremeyeceğini gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether the user can change the column display position by dragging the column header.

CanUserResize

Kullanıcının fareyi kullanarak sütun genişliğini ayarlayıp ayarlayamayacağını gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether the user can adjust the column width by using the mouse.

CanUserSort

Kullanıcının sütun başlığına tıklayarak sütunu sıralayıp sıralayamayacağını gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether the user can sort the column by clicking the column header.

CellStyle

Sütundaki hücreleri işlemek için kullanılan stili alır veya ayarlar.Gets or sets the style that is used to render cells in the column.

ClipboardContentBinding

Pano için hücre içeriğini alırken veya ayarlarken kullanılacak bağlama nesnesini alır veya ayarlar.Gets or sets the binding object to use when getting or setting cell content for the clipboard.

DataGridOwner

DataGridBu sütunu içeren denetimi alır.Gets the DataGrid control that contains this column.

DependencyObjectType

DependencyObjectTypeBu örneğin türünü sarmalayan öğesini alır CLRCLR .Gets the DependencyObjectType that wraps the CLRCLR type of this instance.

(Devralındığı yer: DependencyObject)
Dispatcher

Dispatcher DispatcherObject İle ilişkili olduğunu alır.Gets the Dispatcher this DispatcherObject is associated with.

(Devralındığı yer: DispatcherObject)
DisplayIndex

Sütunun içindeki diğer sütunlara göre Görüntülenme konumunu alır veya ayarlar DataGrid .Gets or sets the display position of the column relative to the other columns in the DataGrid.

DragIndicatorStyle

Sürükleme işlemi sırasında sütun başlığına uygulanacak stil nesnesini alır veya ayarlar.Gets or sets the style object to apply to the column header during a drag operation.

Header

Sütun üst bilgisinin içeriğini alır veya ayarlar.Gets or sets the content of the column header.

HeaderStringFormat

Sütun üstbilgisinin içeriğine uygulanacak biçim stilini alır veya ayarlar.Gets or sets the format pattern to apply to the content of the column header.

HeaderStyle

Sütun üst bilgisi işlenirken kullanılan stili alır veya ayarlar.Gets or sets the style that is used when rendering the column header.

HeaderTemplate

Sütun üst bilgisinin görsel temsilini tanımlayan Şablonu alır veya ayarlar.Gets or sets the template that defines the visual representation of the column header.

HeaderTemplateSelector

Sütun üst bilgisi için hangi şablonun kullanılacağını seçen nesneyi alır veya ayarlar.Gets or sets the object that selects which template to use for the column header.

IsAutoGenerated

Sütunun otomatik olarak oluşturulup oluşturulmayacağını gösteren bir değer alır.Gets a value that indicates whether the column is auto-generated.

IsFrozen

Sütunun yatay olarak kaydırılmasının engellenip engellenmeyeceğini gösteren bir değer alır.Gets a value that indicates whether the column is prevented from scrolling horizontally.

IsReadOnly

Sütundaki hücrelerin düzenlenip düzenlenemeyeceğini gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether cells in the column can be edited.

IsSealed

Bu örneğin şu anda kapalı olup olmadığını gösteren bir değer alır (salt okunurdur).Gets a value that indicates whether this instance is currently sealed (read-only).

(Devralındığı yer: DependencyObject)
MaxWidth

Sütunun genişlik üst sınırını alır veya ayarlar.Gets or sets the maximum width constraint of the column.

MinWidth

Sütunun en küçük genişlik kısıtlamasını alır veya ayarlar.Gets or sets the minimum width constraint of the column.

SortDirection

Sütunun sıralama yönünü (artan veya azalan) alır veya ayarlar.Gets or sets the sort direction (ascending or descending) of the column.

SortMemberPath

Sıralama ölçütü gösteren bir özellik adı ya da bir özellik adları hiyerarşisi olarak bir özellik adı alır veya ayarlar.Gets or sets a property name, or a period-delimited hierarchy of property names, that indicates the member to sort by.

Visibility

Sütunun görünürlüğünü alır veya ayarlar.Gets or sets the visibility of the column.

Width

Sütun genişliğini veya otomatik boyutlandırma modunu alır veya ayarlar.Gets or sets the column width or automatic sizing mode.

Yöntemler

CancelCellEdit(FrameworkElement, Object)

Düzenlenmekte olan hücrenin orijinal, düzenlenmemiş değere dönüşmesine izin vermez.Causes the cell being edited to revert to the original, unedited value.

CheckAccess()

Çağıran iş parçacığının bu öğesine erişip erişemeyeceğini belirler DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Devralındığı yer: DispatcherObject)
ClearValue(DependencyProperty)

Bir özelliğin yerel değerini temizler.Clears the local value of a property. Temizlenme özelliği bir tanımlayıcı tarafından belirtilir DependencyProperty .The property to be cleared is specified by a DependencyProperty identifier.

(Devralındığı yer: DependencyObject)
ClearValue(DependencyPropertyKey)

Salt okunurdur özelliğinin yerel değerini temizler.Clears the local value of a read-only property. Temizlenme özelliği bir tarafından belirtilir DependencyPropertyKey .The property to be cleared is specified by a DependencyPropertyKey.

(Devralındığı yer: DependencyObject)
CoerceValue(DependencyProperty)

Belirtilen bağımlılık özelliğinin değerini zorlar.Coerces the value of the specified dependency property. Bu, CoerceValueCallback çağırma üzerinde olduğu gibi bağımlılık özelliği için özellik meta verilerinde belirtilen herhangi bir işlevi çağırarak gerçekleştirilir DependencyObject .This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.

(Devralındığı yer: DependencyObject)
CommitCellEdit(FrameworkElement)

Hücre düzenlemesi modundan çıkmadan önce gerekli tüm doğrulamaları gerçekleştirir.Performs any required validation before exiting cell editing mode.

Equals(Object)

Belirtilen değerin geçerli olup olmadığını belirler DependencyObject DependencyObject .Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

(Devralındığı yer: DependencyObject)
GenerateEditingElement(DataGridCell, Object)

Türetilmiş bir sınıfta geçersiz kılındığında, sütunun özellik değerine bağlanan bir Editing öğesi alır Binding .When overridden in a derived class, gets an editing element that is bound to the Binding property value of the column.

GenerateElement(DataGridCell, Object)

Türetilmiş bir sınıfta geçersiz kılındığında, sütunun özellik değerine bağlanan salt okunurdur bir öğeyi alır Binding .When overridden in a derived class, gets a read-only element that is bound to the Binding property value of the column.

GetCellContent(DataGridRow)

ContentBu sütunun kesişimindeki hücrenin özellik değerini ve belirtilen satırı alır.Retrieves the Content property value for the cell at the intersection of this column and the specified row.

GetCellContent(Object)

ContentBu sütunun kesişimindeki hücrenin özellik değerini ve belirtilen veri öğesini temsil eden satırı alır.Gets the Content property value for the cell at the intersection of this column and the row that represents the specified data item.

GetHashCode()

Bunun için bir karma kodu alır DependencyObject .Gets a hash code for this DependencyObject.

(Devralındığı yer: DependencyObject)
GetLocalValueEnumerator()

Hangi bağımlılık özelliklerinin bunun üzerinde yerel olarak değer ayarlamış olduğunu belirlemek için özel bir Numaralandırıcı oluşturur DependencyObject .Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.

(Devralındığı yer: DependencyObject)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
GetValue(DependencyProperty)

Bir bağımlılık özelliğinin bu örneğine ait geçerli etkin değeri döndürür DependencyObject .Returns the current effective value of a dependency property on this instance of a DependencyObject.

(Devralındığı yer: DependencyObject)
InvalidateProperty(DependencyProperty)

Belirtilen bağımlılık özelliği için geçerli değeri yeniden değerlendirir.Re-evaluates the effective value for the specified dependency property.

(Devralındığı yer: DependencyObject)
MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
NotifyPropertyChanged(String)

DataGridBir Column özelliği değiştiği bu sütunu içeren öğesine bildirir.Notifies the DataGrid that contains this column that a column property has changed.

OnCoerceIsReadOnly(Boolean)

IsReadOnlyÖzelliğin değerini, bu sütunu içeren öğesinin özellik kurallarına göre belirler DataGrid .Determines the value of the IsReadOnly property based on the property rules of the DataGrid that contains this column.

OnCopyingCellClipboardContent(Object)

Olayını oluşturur CopyingCellClipboardContent .Raises the CopyingCellClipboardContent event.

OnPastingCellClipboardContent(Object, Object)

Olayını oluşturur PastingCellClipboardContent .Raises the PastingCellClipboardContent event.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Bunun üzerinde herhangi bir bağımlılık özelliğinin etkin değeri DependencyObject güncelleştirildiğinde çağrılır.Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. Değiştirilen belirli bağımlılık özelliği olay verilerinde raporlanır.The specific dependency property that changed is reported in the event data.

(Devralındığı yer: DependencyObject)
PrepareCellForEdit(FrameworkElement, RoutedEventArgs)

Türetilmiş bir sınıfta geçersiz kılınırsa, hücre içeriğini düzenlenmek üzere gerektiği şekilde ayarlar.When overridden in a derived class, sets cell content as needed for editing.

ReadLocalValue(DependencyProperty)

Varsa, bağımlılık özelliğinin yerel değerini döndürür.Returns the local value of a dependency property, if it exists.

(Devralındığı yer: DependencyObject)
RefreshCellContent(FrameworkElement, String)

Türetilmiş bir sınıfta geçersiz kılınırsa, yanıt olarak sütunundaki bir hücrenin içeriğini değiştirilen bir sütun özelliği değerine güncelleştirir.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)

Bir bağımlılık özelliğinin değerini, değer kaynağını değiştirmeden ayarlar.Sets the value of a dependency property without changing its value source.

(Devralındığı yer: DependencyObject)
SetValue(DependencyProperty, Object)

Bağımlılık özelliği tanımlayıcısı tarafından belirtilen bir Dependency özelliğinin yerel değerini ayarlar.Sets the local value of a dependency property, specified by its dependency property identifier.

(Devralındığı yer: DependencyObject)
SetValue(DependencyPropertyKey, Object)

Bir salt okuma bağımlılığı özelliğinin yerel değerini, DependencyPropertyKey bağımlılık özelliğinin tanımlayıcısıyla belirtilen şekilde ayarlar.Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.

(Devralındığı yer: DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Serileştirme işlemlerinin, belirtilen bağımlılık özelliği için değeri serileştirmesi gerekip gerekmediğini belirten bir değer döndürür.Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.

(Devralındığı yer: DependencyObject)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)
VerifyAccess()

Çağıran iş parçacığının buna erişimi olmasını zorlar DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Devralındığı yer: DispatcherObject)

Ekinlikler

CopyingCellClipboardContent

Hücre Pano içeriği hazırlandıktan sonra gerçekleşir.Occurs after the cell clipboard content is prepared.

PastingCellClipboardContent

Pano içeriği hücreye taşınmadan önce oluşur.Occurs before the clipboard content is moved to the cell.

Şunlara uygulanır

Ayrıca bkz.