이것은 내가 온라인으로 정보를 찾을 수 없었던 흥미로운 사례입니다. 표를 만들고 ObservableCollection의 ObservableCollection을 바인딩해야합니다. 이와 같은 모델을 상상해 : ObservableCollection의 ObservableCollection 그리드
public class App
{
private ObservableCollection<MyNewCollection> collections;
}
public class MyNewCollection : DependencyObject
{
public ObservableCollection<MyCollectionItem> items;
// ... public properties: string CollectionTitle
}
public class MyCollectionItem : DependencyObject
{
// ... public properties: string ItemTitle
}
나는 모든 행이 컬렉션 ObservableCollections에있는 항목 중 하나에서 CollectionTitle를 포함 할 수 있도록 개체를 컬렉션의 항목을 나열하는 그리드의 첫 번째 열을 원한다. 두 번째 열에는 각 행에 적절한 컬렉션 개체와 관련된 MyCollectionItems 항목 집합이 들어 있어야합니다. 위의 코드에서
: 'C'로
- 컬렉션 '내가'나는 MyNewCollection의 정적 세트가 있다면
이
+---------------------------------------------------------------------------------------------+ + | Column 0 | Column 1 | +---------------------------------------------------------------------------------------------| + Row 0 | c[0].CollectionTitle | c[0].i[0].ItemTitle ...i[1].ItemTitle ... i[2].ItemTitle | + Row 1 | c[1].CollectionTitle | c[1].i[0].ItemTitle ...i[1].ItemTitle ... i[2].ItemTitle | + | | | + ... | +---------------------------------------------------------------------------------------------+쉽게했을로
감사합니다.
놀라운 - 매일 WPF와 사랑에 빠지다. 감사합니다 필! – Shawn