¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo

ItemsControl.DisplayMemberPath (Propiedad)

Actualización: noviembre 2007

Obtiene o establece una ruta de acceso en un valor en el objeto de origen que actúa como representación visual del objeto. Se trata de una propiedad de dependencia.

Espacio de nombres:  System.Windows.Controls
Ensamblado:  PresentationFramework (en PresentationFramework.dll)
XMLNS para 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" .../>

Valor de propiedad

Tipo: System.String
La ruta de acceso a un valor en el objeto de origen. Ésta puede ser cualquier ruta de acceso o un XPath como "@Nombre". El valor predeterminado es una cadena vacía ("").

Campo de identificador

DisplayMemberPathProperty

Propiedades de metadatos establecidas en true.

None

Esta propiedad es una manera sencilla de definir una plantilla predeterminada que describe cómo se muestran los objetos de datos.

En el ejemplo siguiente, el recurso estático denominado places se define como una recolección de objetos Place, en los que cada objeto Place tiene una propiedad CityName y una propiedad State. El src prefijo se asigna al espacio de nombres donde se define Places del origen de datos. Los prefijos scm y dat se asignan a los espacios de nombres System.ComponentModel y System.Windows.Data, respectivamente.

El ejemplo siguiente crea una vista de la recolección de datos que está ordenada por el nombre de la ciudad y está agrupada por el estado.

<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 vista puede ser un origen de enlace, como en el ejemplo siguiente. Debido a la propiedad DisplayMemberPath especificada, cada objetoPlace se muestra con su valor CityName. Si no se especifica DisplayMemberPath y no hay DataTemplate, entonces, ListBox muestra una representación de cadena de cada objeto de la recolección subyacente (en este caso, "SDKSample.Place").

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


Para obtener el ejemplo completo, vea Ejemplo Sorting and Grouping Data in XAML.

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft