Возможно, вы могли бы использовать элемент управления WebBrowser для отображения этого содержимого. Пример отображения данных из строки в этом элементе управления из кода позади будет следующим ...
webBrowser1.NavigateToString("<html><body><h1>Description</h1><p>This is a description, set from code</p></body></html>");
Я испытываю желание понизить свою репутацию за использование недопустимой разметки в HTML, но это кажется немного резким, не так ли? ;)
В любом случае, если вы хотите связать свойство модели, вам придется проделать дополнительную работу, чтобы установить привязки. Этот пост в блоге хорошо объясняет, как добавить свойство зависимости, которое вы можете использовать для привязки к строкам HTML в ваших моделях.