다음을 통해 공유


DataGrid.GenerateColumns(IItemProperties) 메서드

정의

개체의 지정된 속성에 대한 열을 생성합니다.

public:
 static System::Collections::ObjectModel::Collection<System::Windows::Controls::DataGridColumn ^> ^ GenerateColumns(System::ComponentModel::IItemProperties ^ itemProperties);
public static System.Collections.ObjectModel.Collection<System.Windows.Controls.DataGridColumn> GenerateColumns (System.ComponentModel.IItemProperties itemProperties);
static member GenerateColumns : System.ComponentModel.IItemProperties -> System.Collections.ObjectModel.Collection<System.Windows.Controls.DataGridColumn>
Public Shared Function GenerateColumns (itemProperties As IItemProperties) As Collection(Of DataGridColumn)

매개 변수

itemProperties
IItemProperties

열에 있어야 하는 개체의 속성입니다.

반환

Collection<DataGridColumn>

개체 속성에 대한 열의 컬렉션입니다.

예외

itemProperties이(가) null인 경우

설명

데이터 그리드의 각 행은 데이터 원본의 개체에 바인딩되고 데이터 그리드의 각 열은 데이터 개체의 속성에 바인딩됩니다. 이 메서드는 각 속성에 대 한 열을 포함 하는 컬렉션을 생성 합니다.

메서드를 호출하면 GenerateColumns 속성을 true.로 설정하는 AutoGenerateColumns 것과 동일한 기능이 제공됩니다. 일반적으로 코드에서 이 메서드를 호출하지 않습니다.

이 메서드는 디자이너 도구가 사용자가 편집한 다음 데이터 그리드에 배치할 수 있는 열 컬렉션을 생성할 수 있도록 하기 위해 제공됩니다. 디자이너 도구는 메서드를 GenerateColumns 사용하여 자동 생성된 열 컬렉션을 반환할 수 있습니다. 그런 다음 디자이너 도구는 사용자가 열 형식을 편집하고 필요에 따라 열을 추가하거나 제거할 수 있도록 사용자 인터페이스를 제공할 수 있습니다. 그런 다음 각 열을 컬렉션에 추가하여 데이터 그리드의 컬렉션을 채우는 Columns 데 열 컬렉션을 사용할 수 있습니다.

적용 대상