Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale
Informazioni
L'argomento richiesto è visualizzato di seguito, ma non è incluso in questa libreria.

Proprietà ItemsControl.DisplayMemberPath

Ottiene o imposta un percorso da un valore l ' oggetto di origine per servire come rappresentazione visiva dell' oggetto.

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

[BindableAttribute(true)]
public string DisplayMemberPath { get; set; }
<object DisplayMemberPath="string" .../>

Valore proprietà

Tipo: System.String
Il percorso a un valore l ' oggetto di origine. Può trattarsi di qualsiasi percorso, o un XPath come “@Name„. Il valore predefinito è una stringa vuota ("").

Campo dell' identificatore

DisplayMemberPathProperty

Proprietà dei metadati impostate a true

Nessuno

Questa proprietà rappresenta un modo semplice per definire un modello predefinito per la visualizzazione di oggetti dati.

In l ' esempio seguente, la risorsa statica denominata places viene definita come una raccolta di oggetti di Place , in cui ogni oggetto di Place dispone di una proprietà di CityName e una proprietà di State . Il prefisso src viene mappato allo spazio dei nomi quando l'origine dati Places è definita. I prefissi scm e dat viene eseguito il mapping a System.ComponentModel agli spazi dei nomi di System.Windows.Data , rispettivamente.

In l ' esempio seguente viene creata una visualizzazione di raccolta 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 di associazione, come nell' esempio seguente. A causa di DisplayMemberPathspecificato, ogni oggetto diPlace viene visualizzato con il valore di CityName . Se DisplayMemberPath non viene specificato e non è DataTemplate, quindi ListBox visualizzare una rappresentazione di stringa di ogni oggetto nella raccolta 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>


.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

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

Aggiunte alla community

Mostra:
© 2015 Microsoft