Gibt es eine Möglichkeit, eine beobachtbare Sammlung in eine reguläre Sammlung umzuwandeln?

Ich habe eine Testsammlung eingerichtet als:

ObservableCollection<Person> MyselectedPeople = new ObservableCollection<Person>();

public MainWindow()
    {
       InitializeComponent();
       FillData();
    }

public void FillData()
    {
        Person p1 = new Person();
        p1.NameFirst = "John";
        p1.NameLast = "Doe";
        p1.Address = "123 Main Street";
        p1.City = "Wilmington";
        p1.DOBTimeStamp = DateTime.Parse("04/12/1968").Date;
        p1.EyeColor = "Blue";
        p1.Height = "601";
        p1.HairColor = "BRN";

        MyselectedPeople.Add(p1);
    }

Wenn ich diese Sammlung erstellt habe, möchte ich die Observable-Sammlung in den Typ "Liste" konvertieren können.

Der Grund dafür ist, dass mein Hauptprojekt eine allgemeine Liste mit Daten erhält, die ich in eine Observable-Sammlung konvertieren muss, um sie in der Rasteransicht, in Listenfeldern usw. zu verwenden. Die Daten werden in der Benutzeroberfläche ausgewählt und zur weiteren Verwendung an die ursprüngliche Baugruppe zurückgesendet .

Antworten auf die Frage(10)

Ihre Antwort auf die Frage