ItemsControl.DisplayMemberPath Özellik

Tanım

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

String

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

Şunlara uygulanır

Ayrıca bkz.