사전에 새 datagrid foreach 키를 사용하여보기를 동적으로 만들고 싶습니다. XAML에서이 작업을 수행 할 수 있습니까?XAML의 루프 사전 키? (WPF)
내 사전은 다음과 같습니다
사전 < 문자열 목록 < 객체>> 의 핵심은 데이터 그리드에 표시 될 것입니다 사전의 제목과 개체의 목록입니다. 사전에 하나의 DataGrid foreach 키를 생성하고 싶습니다.
나는 그 내 사전의 항목이있는 경우 : 내 프로그램에 표시 할
<"Toto", [{"prop1":"tata", "prop2":"titi"}, {"prop1":"tata2", "prop2":"titi2"}]>
<"Tutu", [{"prop1":"tatax", "prop2":"titix"}]>
을이 : ASP.NET에서
TOTO TUTU
------------- --------------
Prop1 | Prop2 Prop1 | Prop2
------|------ -------|------
tata | titi tatax | titix
tata2 | titi2
당신은 그것을 할 수 @ foreach를보기의 한가운데에 놓을 수는 있지만 XAML/WPF에서 어떻게 생성 할 수 있습니까?
적절한 ItemsPanel 및 ItemTemplate과 함께 ItemsControl을 사용하고 사전에 ItemsSource를 바인딩하십시오. – ASh
몇 가지 예가 있습니까? 내 직접 개체 목록에있는 DataGrid 바인딩하는 방법을 알고 있지만 내 사전을 처리하는 방법을 모릅니다. 그리고 어떤 예제도 찾지 못했습니다. – Karakayn
Dictionary는 KeyValuePair의 IEnumerable을 구현합니다. ItemsControl에 대한 일반적인 접근법이 여기에 적용됩니다. 여기 ItemsControl에 – ASh