5

ich eine Sammlung, für die ich benötigen 3 verschiedene Ansichten
1. Alle Daten der Sammlung
2. gruppierten Daten (Gruppierungskriterien während Anwendungs-Lebenszyklus geändert wird)
3. gefilterten Daten (Filterkriterien werden während des Anwendungslebenszyklus geändert.)Collection in Windows Metro App

Ich möchte, dass alle Ansichten an die gleiche Sammlung binden sollten, damit jede Änderung an der Sammlung mit allen Ansichten synchronisiert werden sollte.

Mit WPF kann dies unter Verwendung CollectionViewSource erreicht werden.
In modernen UI-Apps ist CollectionViewSource weiterhin vorhanden, jedoch mit eingeschränkten Funktionen. Es verfügt nicht über SortDescription und FilterDescription.

Wie wird die Sammlungssynchronisierung in modernen UI-Apps erreicht?

Antwort

2

Anscheinend werden Sie gebeten, Ihre Sortierung, Gruppierung und Filterung mit LINQ in WinRT durchzuführen. Die CollectionViewSourceerscheint, um nur eine gemeinsame Ansicht bereitzustellen, die zwischen Steuerelementen freigegeben wird.

Source

+2

LINQ ist in Ordnung, ist sync'ing Problem. Wenn ich ein Element in Collection hinzufüge, wird es nicht in anderen Steuerelementen wiedergegeben, für die CollectionViewSource.Source auf die Auflistung festgelegt ist – Tilak