title: Is there a way to convert an observable collection to regular collection?
body: <p>I've got a test collection setup as : </p>
  
  <pre><code>ObservableCollection&lt;Person&gt; MyselectedPeople = new ObservableCollection&lt;Person&gt;();
  
  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);
      }
  </code></pre>
  
  <p>Once I have this collection built I would like to be able to convert the Observable Collection to the type List.</p>
  
  <p>The reason behind this is my main project is receiving a generic list with data I have to convert it to an Observable collection for use in gridview, listboxes etc. Data is selected within the UI and then sent back to the originating assembly for further usage.</p>