А из чего парсить будешь? была похожая задача, парсил HTML и на ходу создавал контролы, правда без картинок, но с форматированием. Получилось вроде не плохо.
А не проще использовать паттерн MVVM.
Мне кажется тут нужно менять подход и не делать из WPF WinForms. При помощи даже тупых биндингов с тригерами можно спрятать или показать нужные контролы. Это конечно если контролов не много, а если их много то мне кажется где-то проблема в архитектуре приложения. Потом, при подходе к WPF как к WPF`у все это добро отлично тестится и не читаемые портянки кода исчезают
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.