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 |