none
ObservableCollection kann nicht überschrieben werden RRS feed

  • Frage

  • Hallo miteinander,

    wieder einmal verstehe ich die (WPF) Welt nicht mehr...

    ich möchte eine ObservableCollection mit einer weiteren vom selben Typ, überschreiben.

    Dies stellt sich aber als äusserst schwierig dar.

    Hier mein Code:

                    var kataloge = SelectedProduct.Katalog.Where(p => p.Language.Equals(language));
                    var dd = new ObservableCollection<Docs>(kataloge);
                    ProductDocuments = new ObservableCollection<Docs>(kataloge);

    die Variable "dd" gibt mir das erwartete Resultat zurück ( 1 Element). Die Zuweisung von dd an ProductDocuments klappt nicht (ProductDocuments bleibt leer).

    Ebenso klappt es nicht (Zeile 3) den Enumerable in die ProductDocuments direkt zu laden als neue ObservableCollection.

    Was mache ich falsch? das muss doch gehen? Die Liste sind doch vom selben Typ und "dd" beinhlatet das Resultat, welches ich benötigen würde.

    Danke für jedwede Tipps,

    Gruss aus der Schweiz

    Dienstag, 3. Juni 2014 09:35

Antworten

  • Für die Nachwelt:

    es lag am Property für die ProductDocuments Liste.

    dort war im Setter Bereich in LINQ Statement hinterlegt, welches mir das Resultat verpfuschte.

    • Als Antwort markiert GreenLion Dienstag, 3. Juni 2014 11:36
    Dienstag, 3. Juni 2014 11:36