2011-06-14 3 views
0

UI 모양을 결정하는 정보를 XML 파일에서로드 할 UI를 만들어야합니다. 간단히 말해서, xml 파일은 인터페이스와 같은 격자에있는 일련의 단추 위치를 결정합니다. 그것은 테이블 레이아웃 패널의 변수 번호 (xml 파일에 제공된 정보에 따라 다름)가있는 단일 Panel 컨테이너를 사용하여 빌드 할 수 있다고 생각합니다. 각 테이블 레이아웃 패널에는 xml 파일에 지정된 정보에 따라 다양한 행/열 수가 있습니다.동적 UI 생성을위한 팁

나는 컨트롤의 생성과 매핑이 잘 작동하지만, 모든 것이 적절한 크기로 만들어지기는 쉽지 않습니다.

동적 인 인터페이스를 매핑하는 데 더 적합한 다른 컨트롤이 있습니까?

팁/트릭/함정

+3

소리가 WPF와 같습니다. :) –

답변

0

사용 WPF (언급 한 바와 같이) 또는 사용의 GTK # (see website)

는 또한, 윈폼과 함께 잘 알려진 트릭 (일반적으로 또는 데이터 집합) Datatables에 바인딩 DataGrids를 충분한 사용을하는 것입니다. 백엔드가 실제로 ADO.Net 공급자가 아니더라도 동적으로 DataTable을 만들 수 있습니다 (적절한 데이터 유형이있는 열 추가). DataGrid는 이러한 열을 편집/정렬 가능하게 만드는 방법을 알게 될 것입니다.

$ 0.012