ITypedList.GetItemProperties(PropertyDescriptor[]) 메서드

정의

데이터를 바인딩하는데 사용되는 각 항목의 속성을 나타내는 PropertyDescriptorCollection를 반환합니다.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetItemProperties(cli::array <System::ComponentModel::PropertyDescriptor ^> ^ listAccessors);
public System.ComponentModel.PropertyDescriptorCollection GetItemProperties (System.ComponentModel.PropertyDescriptor[] listAccessors);
public System.ComponentModel.PropertyDescriptorCollection GetItemProperties (System.ComponentModel.PropertyDescriptor[]? listAccessors);
abstract member GetItemProperties : System.ComponentModel.PropertyDescriptor[] -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetItemProperties (listAccessors As PropertyDescriptor()) As PropertyDescriptorCollection

매개 변수

listAccessors
PropertyDescriptor[]

컬렉션에서 찾을 바인딩 가능한 PropertyDescriptor 개체의 배열입니다. 이 매개 변수는 null이 될 수 있습니다.

반환

데이터를 바인딩하는데 사용되는 각 항목의 속성을 나타내는 PropertyDescriptorCollection입니다.

예제

다음 코드 예제를 구현 하는 방법에 설명 합니다 GetItemProperties 메서드. 전체 코드 목록은 참조 하세요 방법: ITypedList 인터페이스 구현합니다.

public PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[] listAccessors)
{
    PropertyDescriptorCollection pdc;

    if (listAccessors!=null && listAccessors.Length>0)
    {
        // Return child list shape.
        pdc = ListBindingHelper.GetListItemProperties(listAccessors[0].PropertyType);
    }
    else
    {
        // Return properties in sort order.
        pdc = properties;
    }

    return pdc;
}
Public Function GetItemProperties(ByVal listAccessors() As System.ComponentModel.PropertyDescriptor) As System.ComponentModel.PropertyDescriptorCollection Implements System.ComponentModel.ITypedList.GetItemProperties

    Dim pdc As PropertyDescriptorCollection

    If (Not (listAccessors Is Nothing)) And (listAccessors.Length > 0) Then
        ' Return child list shape
        pdc = ListBindingHelper.GetListItemProperties(listAccessors(0).PropertyType)
    Else
        ' Return properties in sort order
        pdc = properties
    End If

    Return pdc

End Function

설명

경우는 listAccessors 매개 변수가 아닙니다 null를 구현 하는 개체를 검색 하기 위해 컨테이너의 목록을 식별 하는 속성 설명자를 일반적으로 포함 ITypedList합니다. 예를 들어,를 DataSet 두 테이블이 포함 된 myCustomers 하 고 myOrders, 라는 간의 관계를 사용 하 여 myCustOrders입니다. 만드는 경우는 DataView 보려는 개체 myCustomers를 호출 합니다 GetItemProperties 메서드 null 의 열에 대 한 속성 설명자를 반환 합니다 myCustomers. 결과적으로, 반환 된 속성 설명자는 것에 대 한 속성 설명자 myCustOrders를 호출 하는 것, 합니다 GetItemProperties 에 대 한 속성 설명자를 포함 하는 목록 접근자 배열을 사용 하 여 메서드 myCustOrders 속성 설명자를 반환 합니다 에 대 한 myOrders합니다.

적용 대상

추가 정보