我有大約十幾個ObservableCollections,它們包含具有日期,單數和整數的對象。所有集合的長度相同,並且同時添加和刪除數據。其中一個ObservableCollections是主要的,當涉及其他時需要ObservableCollections。是否可以創建WPF CollectionViews以將多列數據結合在一起
有沒有辦法使用CollectionViews將這些ObservableCollections中的兩個放在一起,使得它們看起來像一個ObservableCollection,當數據綁定到一個數據網格和/或圖表時,它們具有所有原始列的總和?如果有的話,是否有人有一個例子?
我發現的所有東西都顯示兩個數據源中的數據通過在另一個數據的頂部添加一個數據而被稱爲一堆數據。
謝謝
長度都相同並同時添加和刪除數據。聽起來像一行關於一件事?那爲什麼沒有一個班級就是全部。然後使用視圖將其分解爲12. – Paparazzi
您可以將所有可觀察集合包裝到一個類中(使其爲自己的類型),然後根據該類的類型創建一個collectionView –
其他詳細信息:此時我有1基礎集合,其中包含24個屬性的對象和11個每個對象具有19個屬性的附加集合。隨着應用程序的使用,11可以輕鬆達到100或更多。我有一個類從第一個數據計算並填充額外的11個ObservableCollections。包含所有屬性的初始類將具有233個屬性,無法在運行時進行擴展。這也將使控制圖表和網格成爲一場噩夢。我真的需要一種將數據綁定在一起的方法。 – user1771706