Я попробовал это, и это у меня работает,
попробуйте установить переменную в desc1, затем вернитесь в редактор xaml и создайте загруженный обработчик событий для вашей страницы, который будет выполнять задачу webbrowser
string s;
public MessAbout()
{
InitializeComponent();
var desc1 = "text" as string;
s = desc1;
}
private void loaded(object sender, RoutedEventArgs e)
{
webBrowser1.NavigateToString("<html>" + s + "</html>");
}