이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

ItemsControl.DisplayMemberPath 속성

 

게시 날짜: 2016년 11월

개체의 시각적 표시로 사용할 소스 개체의 값에 대한 경로를 가져오거나 설정합니다.

네임스페이스:   System.Windows.Controls
어셈블리:  PresentationFramework(PresentationFramework.dll에 있음)

[BindableAttribute(true)]
public string DisplayMemberPath { get; set; }

속성 값

Type: System.String

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

This property is a simple way to define a default template that describes how to display the data objects.

Identifier field

DisplayMemberPathProperty

Metadata properties set to true

None

In the following example, the static resource named places is defined as a collection of Place objects, in which each Place object has a CityName property and a State property. The prefix src is mapped to the namespace where the data source Places is defined. The prefixes scm and dat are mapped to the N:System.ComponentModel and N:System.Windows.Data namespaces, respectively.

The following example creates a view of the data collection that is sorted by the city name and grouped by the state.

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

The view can be a binding source, as in the following example. Because of the specified P:System.Windows.Controls.ItemsControl.DisplayMemberPath, eachPlace object is shown with its CityName value. If P:System.Windows.Controls.ItemsControl.DisplayMemberPath is not specified and there is no T:System.Windows.DataTemplate, then the T:System.Windows.Controls.ListBox displays a string representation of each object in the underlying collection (in this case, "SDKSample.Place").

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

.NET Framework
3.0 이후 사용 가능
Silverlight
2.0 이후 사용 가능
Windows Phone Silverlight
7.0 이후 사용 가능
맨 위로 이동
표시: