Hallo lamar,
mit dem XamlPad und dem Test-XAML-Code wollte ich nur schauen, ob du dort auch einen Fehler kriegst - aber anscheinend läuft es ja (zur Info: dort kannst du nur Page bzw. einen anderen UI-Container als Root-Element eingeben).
Wie du schon gesehen hast, speichert die RichTextBox aber einen etwas anderen Xaml-Code, nämlich mit dem <Section>-Tag als Root-Element.
Hast du denn mal meinen C#-Code mit deinem Xaml-String mal ausprobiert? Welche Fehlermeldung erhältst du dort genau?
Ich habe mal die RichTextBoxProj-Anwendung (aus dem WPF-Buch) in den Anhang geladen.
Speichere mal einfach deinen Xaml-String in eine Datei ab, stelle in dem Programm die ComboBox auf "Xaml" und öffne diese Datei (2. Button von links)...
P.S: Warum das XamlPad nicht mehr im Windows SDK 7.x enthalten ist, weiß ich leider auch nicht... (ich habe mir aber auch jetzt das XamlPadX runtergeladen - danke für den Link

)