2013-02-12 5 views
2

은 그리드의 내용 (자식)을 데이터 데이터 소스 (객체를 의미 함)에 바인딩 할 수있는 방법이 있습니까? 예를 들어 모눈의 내용을 단추 목록에 바인딩하는 경우바인딩 WPF의 그리드 내용

+1

좀 더 구체적으로 기재 할 수 있습니까? 도움이 될 코드 샘플이있는 경우 – TrueEddie

+0

질문을 명확히하십시오. – HichemSeeSharp

+0

@ 존 벨로우 (John bellow)는 정확히 내가 필요한 것, 내 질문을 받았다. – AymenDaoudi

답변

1

컬렉션에 바인딩하는 경우 거의 항상 ItemsControl 또는 그 파생물 중 하나를 사용하려고합니다. ItemsControlItemsSource 속성에 바인딩 된 컬렉션의 각 항목에 대해 하위 항목을 만들고 ItemContainerStyleItemTemplate을 사용하여 렌더링 한 다음 ItemsPanel에 정의 된 레이아웃 패널에 각각 배치합니다. 그리드를 사용하여이 레이아웃을 수행하려면 ItemsPanel 속성에 할당 된 ItemsPanelTemplate에 입력해야하며 특정 행과 열의 항목을 원할 경우 ItemContainerStyleGrid.RowGrid.Column 속성도 데이터에 바인딩해야합니다 또는 어떻게 든 계산.

+0

thx @John 내가 필요한 정확히 설명이다. – AymenDaoudi