Могу ли я предложить вам перестать думать с точки зрения извлечения из пользовательского интерфейса? Вы используете WPF, который имеет невероятно мощную подсистему привязки данных, поэтому вместо этого подумайте, как извлечь данные из модели. Если вы прочтете MVVM (Model View ViewModel), вы поймете, почему вместо этого вам нужно смотреть на данные, и насколько это легко сделать.