GridViewColumn Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Verileri görüntüleyen bir sütunu temsil eder.
public ref class GridViewColumn : System::Windows::DependencyObject, System::ComponentModel::INotifyPropertyChanged
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.ContentProperty("Header")]
[System.Windows.StyleTypedProperty(Property="HeaderContainerStyle", StyleTargetType=typeof(System.Windows.Controls.GridViewColumnHeader))]
public class GridViewColumn : System.Windows.DependencyObject, System.ComponentModel.INotifyPropertyChanged
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.ContentProperty("Header")>]
[<System.Windows.StyleTypedProperty(Property="HeaderContainerStyle", StyleTargetType=typeof(System.Windows.Controls.GridViewColumnHeader))>]
type GridViewColumn = class
inherit DependencyObject
interface INotifyPropertyChanged
Public Class GridViewColumn
Inherits DependencyObject
Implements INotifyPropertyChanged
- Devralma
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki örnekte bir için nesnelerin nasıl tanımlanacağı GridViewColumn gösterilmektedir GridView.
<ListView ItemsSource="{Binding Source={StaticResource EmployeeData},
XPath=Employee}">
<ListView.View>
<GridView>
<GridViewColumn Header="First Name"
DisplayMemberBinding="{Binding XPath=FirstName}" />
<GridViewColumn Header="Last Name"
CellTemplate="{StaticResource LastNameCellTemplate}"/>
<GridViewColumn Header="Favorite City"
CellTemplateSelector="{DynamicResource
FavoriteCityTemplateSelector}"/>
</GridView>
</ListView.View>
</ListView>
Açıklamalar
bir GridViewColumn veri sütununu GridView görüntülemek için görünüm modu tarafından kullanılır. ListView Görünüm modunu uygulayan GridView sütunun verilerini sağlar. için verileri belirtmek için veri bağlamayı GridViewColumnkullanırsınız.
sütunda DisplayMemberBinding görüntülenecek verileri tanımlamak için kullanabilirsiniz. Ayrıca, verileri özelliği tarafından CellTemplate belirtilen bir DataTemplate öğesinin parçası olarak da tanımlayabilirsiniz. Farklı hücreler farklı DataTemplate nesnelere sahipse, CellTemplateSelector özelliği bir DataTemplateSelectorbelirtebilir. Aşağıdaki listede, burada belirtilen özellikler en yüksekten en düşüğe öncelik sırasına göre gösterilir:
GridViewColumn sınıfı ayrıca sütunun sütun üst bilgisini tanımlamak ve özelleştirmek için kullanabileceğiniz özellikler içerir. Header özelliği sütun üst bilgisinin içeriğini tanımlayabilir. ve gibi HeaderTemplateHeaderContainerStyle diğer özellikler de sütun üst bilgisi için içerik ve stil belirtebilir. Bu özelliklerden bazıları sınıfı gibi GridViewColumnHeader diğer sınıflarda da bulunur. Sütun başlıkları için stilleri ve şablonları tanımlamak için kullanılan özellikler hakkında daha fazla bilgi ve bu özelliklerin öncelik sırası hakkında daha fazla bilgi için bkz. GridView Sütun Üst Bilgisi Stillerine ve Şablonlarına Genel Bakış.
GridViewColumn sınıfı, INotifyPropertyChanged arabirimini uygular. Bu arabirim, özellik değeri gibi ActualWidth bir özellik değerinde bir değişiklik gerçekleştiğinde gerçekleşen olaylara abone olma olanağı sağlar.
Oluşturucular
GridViewColumn() |
GridViewColumn sınıfının yeni bir örneğini başlatır. |
Alanlar
CellTemplateProperty |
CellTemplate Bağımlılık özelliğini tanımlar. |
CellTemplateSelectorProperty |
CellTemplateSelector Bağımlılık özelliğini tanımlar. |
HeaderContainerStyleProperty |
HeaderContainerStyle Bağımlılık özelliğini tanımlar. |
HeaderProperty |
Header Bağımlılık özelliğini tanımlar. |
HeaderStringFormatProperty |
HeaderStringFormat Bağımlılık özelliğini tanımlar. |
HeaderTemplateProperty |
HeaderTemplate Bağımlılık özelliğini tanımlar. |
HeaderTemplateSelectorProperty |
HeaderTemplateSelector Bağımlılık özelliğini tanımlar. |
WidthProperty |
Width Bağımlılık özelliğini tanımlar. |
Özellikler
ActualWidth |
bir öğesinin gerçek genişliğini GridViewColumnalır. |
CellTemplate |
Sütun hücresinin içeriğini görüntülemek için kullanılacak şablonu alır veya ayarlar. |
CellTemplateSelector |
Sütundaki hücreleri görüntülemek için kullanılacak şablonu belirleyen bir DataTemplateSelector alır veya ayarlar. |
DependencyObjectType |
DependencyObjectType Bu örneğin CLR türünü sarmalayan öğesini alır. (Devralındığı yer: DependencyObject) |
Dispatcher |
Dispatcher Bunun DispatcherObject ilişkili olduğunu alır. (Devralındığı yer: DispatcherObject) |
DisplayMemberBinding |
Bu sütun için bağlanacak veri öğesini alır veya ayarlar. |
Header |
üst bilgisinin GridViewColumniçeriğini alır veya ayarlar. |
HeaderContainerStyle |
üst bilgisi GridViewColumniçin kullanılacak stili alır veya ayarlar. |
HeaderStringFormat |
Bir dize olarak görüntüleniyorsa özelliğin Header nasıl biçimlendirildiğini belirten bir bileşik dize alır veya ayarlar. |
HeaderTemplate |
Sütun üst bilgisinin içeriğini görüntülemek için kullanılacak şablonu alır veya ayarlar. |
HeaderTemplateSelector |
Sütun üst bilgisini görüntülemek için kullanılacak şablonu seçme mantığını sağlayan öğesini alır veya ayarlar DataTemplateSelector . |
IsSealed |
Bu örneğin şu anda korumalı olup olmadığını belirten bir değer alır (salt okunur). (Devralındığı yer: DependencyObject) |
Width |
Sütunun genişliğini alır veya ayarlar. |
Yöntemler
CheckAccess() |
Çağıran iş parçacığının bu DispatcherObjectöğesine erişimi olup olmadığını belirler. (Devralındığı yer: DispatcherObject) |
ClearValue(DependencyProperty) |
Bir özelliğin yerel değerini temizler. Temizlenecek özellik bir DependencyProperty tanımlayıcı tarafından belirtilir. (Devralındığı yer: DependencyObject) |
ClearValue(DependencyPropertyKey) |
Salt okunur özelliğin yerel değerini temizler. Temizlenecek özellik tarafından DependencyPropertyKeybelirtilir. (Devralındığı yer: DependencyObject) |
CoerceValue(DependencyProperty) |
Belirtilen bağımlılık özelliğinin değerini zorlama. Bu, çağrısında DependencyObjectvar olan bağımlılık özelliği için özellik meta verilerinde belirtilen herhangi bir CoerceValueCallback işlevi çağırarak gerçekleştirilir. (Devralındığı yer: DependencyObject) |
Equals(Object) |
Sağlanan DependencyObject öğesinin geçerli DependencyObjectile eşdeğer olup olmadığını belirler. (Devralındığı yer: DependencyObject) |
GetHashCode() |
Bu DependencyObjectiçin bir karma kodu alır. (Devralındığı yer: DependencyObject) |
GetLocalValueEnumerator() |
Hangi bağımlılık özelliklerinin bu DependencyObjectüzerinde yerel olarak ayarlı değerlere sahip olduğunu belirlemek için özelleştirilmiş bir numaralandırıcı oluşturur. (Devralındığı yer: DependencyObject) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
GetValue(DependencyProperty) |
Bir öğesinin bu örneğindeki bağımlılık özelliğinin DependencyObjectgeçerli geçerli değerini döndürür. (Devralındığı yer: DependencyObject) |
InvalidateProperty(DependencyProperty) |
Belirtilen bağımlılık özelliği için geçerli değeri yeniden değerlendirir. (Devralındığı yer: DependencyObject) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnHeaderStringFormatChanged(String, String) |
Özellik değiştiğinde HeaderStringFormat gerçekleşir. |
OnPropertyChanged(DependencyPropertyChangedEventArgs) |
Üzerindeki DependencyObject herhangi bir bağımlılık özelliğinin etkin değeri her güncelleştirildiğinde çağrılır. Değiştirilen belirli bağımlılık özelliği olay verilerinde bildirilir. (Devralındığı yer: DependencyObject) |
OnPropertyChanged(PropertyChangedEventArgs) |
Olayı tetikler INotifyPropertyChanged.PropertyChanged . |
ReadLocalValue(DependencyProperty) |
Varsa, bağımlılık özelliğinin yerel değerini döndürür. (Devralındığı yer: DependencyObject) |
SetCurrentValue(DependencyProperty, Object) |
Bir bağımlılık özelliğinin değerini, değer kaynağını değiştirmeden ayarlar. (Devralındığı yer: DependencyObject) |
SetValue(DependencyProperty, Object) |
Bağımlılık özelliği tanımlayıcısı tarafından belirtilen bir bağımlılık özelliğinin yerel değerini ayarlar. (Devralındığı yer: DependencyObject) |
SetValue(DependencyPropertyKey, Object) |
Bağımlılık özelliğinin tanımlayıcısı tarafından belirtilen salt okunur bağımlılık özelliğinin DependencyPropertyKey yerel değerini ayarlar. (Devralındığı yer: DependencyObject) |
ShouldSerializeProperty(DependencyProperty) |
Serileştirme işlemlerinin sağlanan bağımlılık özelliği için değeri serileştirmesi gerekip gerekmediğini belirten bir değer döndürür. (Devralındığı yer: DependencyObject) |
ToString() |
öğesinin dize gösterimini GridViewColumnoluşturur. |
VerifyAccess() |
Çağıran iş parçacığının bu DispatcherObjecterişimine sahip olmasını zorlar. (Devralındığı yer: DispatcherObject) |
Belirtik Arabirim Kullanımları
INotifyPropertyChanged.PropertyChanged |
Herhangi bir GridViewColumn özelliğin değeri değiştiğinde gerçekleşir. |