내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

ItemsControl.DisplayMemberPath 속성

2013-12-13

각 데이터 항목에 대해 표시되는 속성의 이름이나 경로를 가져오거나 설정합니다.

Namespace:  System.Windows.Controls
어셈블리:  System.Windows(System.Windows.dll)
XMLNS for XAML: xmlns에 매핑되지 않습니다.

public string DisplayMemberPath { get; set; }
<itemsControl DisplayMemberPath="propertyPath"/>

XAML 값

propertyPath

CLR 속성 경로입니다.

속성 값

형식: System.String
컨트롤의 각 데이터 항목에 대해 표시되는 속성의 이름 또는 경로입니다. 기본값은 빈 문자열("")입니다.

종속성 속성 식별자 필드: DisplayMemberPathProperty

DisplayMemberPath에서는 점으로 구분된 경로를 사용하여 속성의 하위 속성을 참조할 수 있습니다. 자세한 내용은 Windows Phone의 데이터 바인딩을 참조하세요.

다음 예제에서는 ItemsControl에서 상속되는 ListBox를 만들고 이를 Customer 개체의 컬렉션에 바인딩합니다. 이 예제에서는 DisplayMemberPathProperty를 고객의 LastName 속성으로 설정하므로 ListBox에 다음 값이 표시됩니다.

  • Anderberg

  • Ashton

  • Hicks

  • Pica


<Grid>
    <Grid.Resources>
        <src:Customers x:Key="customers"/>
    </Grid.Resources>
    <ListBox ItemsSource="{StaticResource customers}" Width="250" Margin="0,5,0,10" 
       DisplayMemberPath="LastName"  />
</Grid>


다음 예제에서는 Customer 클래스 및 ListBox가 바인딩되는 컬렉션을 보여 줍니다.


public class Customer
{
    public String FirstName { get; set; }
    public String LastName { get; set; }
    public String Address { get; set; }

    public Customer(String firstName, String lastName, String address)
    {
        this.FirstName = firstName;
        this.LastName = lastName;
        this.Address = address;
    }

}

public class Customers : ObservableCollection<Customer>
{
    public Customers()
    {
        Add(new Customer("Michael", "Anderberg",
                "12 North Third Street, Apartment 45"));
        Add(new Customer("Chris", "Ashton",
                "34 West Fifth Street, Apartment 67"));
        Add(new Customer("Cassie", "Hicks",
                "56 East Seventh Street, Apartment 89"));
        Add(new Customer("Guido", "Pica",
                "78 South Ninth Street, Apartment 10"));
    }

}


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft