ItemsControl.DisplayMemberPath Özellik
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.
Nesnenin görsel temsili olarak görev yapmak için kaynak nesnedeki bir değerin yolunu alır veya ayarlar.
public:
property System::String ^ DisplayMemberPath { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public string DisplayMemberPath { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.DisplayMemberPath : string with get, set
Public Property DisplayMemberPath As String
Özellik Değeri
Kaynak nesnedeki bir değerin yolu. Bu herhangi bir yol veya "@Name" gibi bir XPath olabilir. Varsayılan değer, boş dizedir ("").
- Öznitelikler
Örnekler
Aşağıdaki örnekte adlı places
statik kaynak, her Place
nesnenin Place
bir özelliğine ve State
özelliğine sahip olduğu bir CityName
nesne koleksiyonu olarak tanımlanır. Ön ek src
, veri kaynağının Places
tanımlandığı ad alanına eşlenir. ve ön ekleri scm
dat
sırasıyla ve System.Windows.Data ad alanlarıyla System.ComponentModel eşlenir.
Aşağıdaki örnek, şehir adına göre sıralanmış ve eyalete göre gruplandırılmış veri koleksiyonunun bir görünümünü oluşturur.
<Window.Resources>
<src:Places x:Key="places"/>
<CollectionViewSource Source="{StaticResource places}" x:Key="cvs">
<CollectionViewSource.SortDescriptions>
<scm:SortDescription PropertyName="CityName"/>
</CollectionViewSource.SortDescriptions>
<CollectionViewSource.GroupDescriptions>
<dat:PropertyGroupDescription PropertyName="State"/>
</CollectionViewSource.GroupDescriptions>
</CollectionViewSource>
Görünüm, aşağıdaki örnekte olduğu gibi bir bağlama kaynağı olabilir. Belirtilen DisplayMemberPathnedeniyle, herPlace
nesne kendi CityName
değeriyle gösterilir. belirtilmezse DisplayMemberPath ve yoksa DataTemplate, ListBox temel koleksiyondaki her bir nesnenin dize gösterimini görüntüler (bu durumda, "SDKSample.Place").
<ListBox ItemsSource="{Binding Source={StaticResource cvs}}"
DisplayMemberPath="CityName" Name="lb">
<ListBox.GroupStyle>
<x:Static Member="GroupStyle.Default"/>
</ListBox.GroupStyle>
</ListBox>
Açıklamalar
Bu özellik, veri nesnelerinin nasıl görüntüleneceğini açıklayan bir varsayılan şablon tanımlamanın basit bir yoludur.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | DisplayMemberPathProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |