정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

ItemsControl.DisplayMemberPath 속성

가져오거나 패스 개체의 시각적으로 처리 하는 소스 개체의 값을 설정 합니다.

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

속성 값

형식: System.String
값 소스 개체의 경로입니다. 모든 경로 또는 XPath "@ Name"과 같이 될 수 있습니다. 기본값은 빈 문자열입니다 ("")입니다.

식별자 필드

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>


.NET Framework

4.5, 4, 3.5, 3.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

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

커뮤니티 추가 항목

표시:
© 2015 Microsoft