I am loading a .rtf file into a WPF Rich TextBox and my images that have links are getting this underline property added. I do not want the underline and cant seem to get rid of it.
public MainWindow()
{
InitializeComponent();
Assembly assembly = Assembly.GetExecutingAssembly();
Stream s= assembly.GetManifestResourceStream("WPFRichTextIssue.Sigs.MSC.rtf");
using (s)
{
TextRange TR = new TextRange(RTB.Document.ContentStart, RTB.Document.ContentEnd);
TR.Load(s,DataFormats.Rtf);
}
}
I have tired to find the underlined images with
if (TR.GetPropertyValue(Inline.TextDecorationsProperty) == TextDecorations.Underline)
{
}
else
{
// Do something
}
But the Image is not Inline.Text so it does not find it... Any help would be great.
Looking in your XAML, just after the RTB opening tag that looks something like this:
<RichTextBox x:Name="RTB_Reply" HorizontalAlignment="Left" Height="157" Margin="302,338,0,0" VerticalAlignment="Top" Width="488" IsReadOnly="True">
Paste this: