If I paste the text directly into the xaml.
But, if I pull in the text through binding to a resource xaml or set in on initialization, it doesn't.
When I set it on initialization, it doesn't parse any of the special characters, such as > <, etc.
But, when I load it from a resource, it does parse the special characters. It just seems to ignore 
.
Here's the string in a resource xaml file, which has the line break removed:
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sys="clr-namespace:System;assembly=mscorlib">
...
<sys:String x:Key="HelpText">Target Transfer instructions:
1. ... </sys:String>
...
</ResourceDictionary>
And here's the text I load from an ini file, which also doesn't work and isn't parsed:
English = Target Transfer instructions:
1. ...
In the control class, I do this in a function called from the constructor:
std::string strHelpMessage = pTranslations->getTranslation("HelpText");
pTextBlock->SetText(strHelpMessage.c_str());