DataGrid.GenerateColumns(IItemProperties) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개체의 지정된 속성에 대한 열을 생성합니다.
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
열에 있어야 하는 개체의 속성입니다.
반환
개체 속성에 대한 열의 컬렉션입니다.
예외
itemProperties
이(가) null
인 경우
설명
데이터 그리드의 각 행은 데이터 원본의 개체에 바인딩되고 데이터 그리드의 각 열은 데이터 개체의 속성에 바인딩됩니다. 이 메서드는 각 속성에 대 한 열을 포함 하는 컬렉션을 생성 합니다.
메서드를 호출하면 GenerateColumns 속성을 true
.로 설정하는 AutoGenerateColumns 것과 동일한 기능이 제공됩니다. 일반적으로 코드에서 이 메서드를 호출하지 않습니다.
이 메서드는 디자이너 도구가 사용자가 편집한 다음 데이터 그리드에 배치할 수 있는 열 컬렉션을 생성할 수 있도록 하기 위해 제공됩니다. 디자이너 도구는 메서드를 GenerateColumns 사용하여 자동 생성된 열 컬렉션을 반환할 수 있습니다. 그런 다음 디자이너 도구는 사용자가 열 형식을 편집하고 필요에 따라 열을 추가하거나 제거할 수 있도록 사용자 인터페이스를 제공할 수 있습니다. 그런 다음 각 열을 컬렉션에 추가하여 데이터 그리드의 컬렉션을 채우는 Columns 데 열 컬렉션을 사용할 수 있습니다.