이 설명서는 보관되지만 유지 되지 않습니다.

ItemsControl.DisplayMemberPath 속성

업데이트: 2007년 11월

소스 개체에서 개체를 시각적으로 나타내는 값에 대한 경로를 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.

네임스페이스:  System.Windows.Controls
어셈블리:  PresentationFramework(PresentationFramework.dll)
XAML의 XMLNS: 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" .../>

속성 값

형식: System.String

소스 개체의 값에 대한 경로입니다. 모든 경로나 "@Name" 등의 XPath가 될 수 있습니다. 기본값은 빈 문자열("")입니다.

식별자 필드

DisplayMemberPathProperty

true로 설정된 메타데이터 속성

없음

이 속성을 통해 데이터 개체를 표시하는 방법을 설명하는 기본 템플릿을 간편하게 정의할 수 있습니다.

다음 예제에서는 places라는 정적 리소스가 Place 개체의 컬렉션으로 정의되고 각 Place 개체에는 CityName 속성과 State 속성이 있습니다. src 접두사는 데이터 소스인 Places가 정의된 네임스페이스에 매핑됩니다. scmdat 접두사는 각각 System.ComponentModelSystem.Windows.Data 네임스페이스에 매핑됩니다.

다음 예제에서는 도시 이름별로 정렬되고 주별로 그룹화된 데이터 컬렉션 뷰를 만듭니다.

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



뷰는 다음 예제와 같이 바인딩 소스일 수 있습니다. 지정된 DisplayMemberPath로 인해 각 Place 개체는 해당 CityName 값과 함께 표시됩니다. DisplayMemberPath가 지정되어 있지 않고 DataTemplate이 없으면 ListBox에서 내부 컬렉션에 있는 각 개체의 문자열 표현을 표시합니다. 이 경우에는 "SDKSample.Place"가 표시됩니다.

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


전체 예제를 보려면 XAML 데이터 정렬 및 그룹화 샘플을 참조하십시오.

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5, 3.0에서 지원
표시: