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 .