В этой ситуации я бы рекомендовал вам отделить вашу Модель от вашей ViewModel.
ViewModel - это представление данных (включая привязываемые свойства), специально разработанное для вашего пользовательского интерфейса.
Модельэто «чистое» представление данных, специально разработанное для моделирования вашего домена и для персистентности (либо напрямую в IsolatedStorage, либо, возможно, сохраняемое через веб-сервис)
Итак, я рекомендую вам создать несколько классов ViewModel для вашего пользовательского интерфейсапривязать к - и затем выяснить, как эти ViewModel взаимодействуют с моделью.
Кроме того, я бы также с осторожностью отнесся к использованию сгенерированных XSD классов в Windows Phone 7 - WP7, кажется, предпочитаетклассы XDocument Linq XML, а не классы XmlDocument XML (но я могу ошибаться!)