Questa documentazione è stata archiviata e non viene gestita.

Proprietà ItemsControl.DisplayMemberPath

Aggiornamento: novembre 2007

Ottiene o imposta un percorso di un valore sull'oggetto di origine che funge da rappresentazione visiva dell'oggetto. Si tratta di una proprietà di dipendenza.

Spazio dei nomi:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/xaml/presentation

[BindableAttribute(true)]
public string DisplayMemberPath { get; set; }
/** @property */
/** @attribute BindableAttribute(true) */
public String get_DisplayMemberPath()
/** @property */
/** @attribute BindableAttribute(true) */
public  void set_DisplayMemberPath(String value)

public function get DisplayMemberPath () : String
public function set DisplayMemberPath (value : String)
<object DisplayMemberPath="string" .../>

Valore proprietà

Tipo: System.String

Il percorso di un valore sull'oggetto di origine. Può essere un qualsiasi percorso o un XPath ad esempio "@ Nome." Il valore predefinito è una stringa vuota ("").

Campo dell’identificatore

DisplayMemberPathProperty

Proprietà dei metadati impostate a true

Nessuna

Questa proprietà è un modo semplice per definire un modello predefinito che descrive come visualizzare gli oggetti dati.

La risorsa statica nell'esempio seguente, denominata places, è definita come insieme di oggetti Place nel quale ogni oggetto Place ha una proprietà CityName e una proprietà State. Il prefisso src mappato allo spazio dei nomi dove viene definita l'origine dati Places. I prefissi scm e dat vengono mappati rispettivamente agli spazi dei nomi System.ComponentModel e System.Windows.Data.

L'esempio seguente crea una visualizzazione dell'insieme dati ordinata in base al nome della città e raggruppata in base allo stato.

<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>



La visualizzazione può essere un'origine dell'associazione come nell'esempio seguente. A causa dell'oggetto DisplayMemberPath specificato, ogni oggetto Place viene visualizzato con il valore CityName. Se DisplayMemberPath non è specificato e non è presente alcun oggetto DataTemplate, ListBox visualizza una rappresentazione di stringa di ogni oggetto nell'insieme sottostante (in questo caso, "SDKSample.Place").

<ListBox ItemsSource="{Binding Source={StaticResource cvs}}"
         DisplayMemberPath="CityName" Name="lb">
  <ListBox.GroupStyle>
    <x:Static Member="GroupStyle.Default"/>
  </ListBox.GroupStyle>
</ListBox>


Per l'esempio completo, vedere Esempio di ordinamento e raggruppamento di dati in XAML.

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0
Mostra: