<RichTextBox Loaded="RichTextBox_Loaded" Width="auto" Height="auto" DataContext="{Binding Msg.pszContent}" Margin="5,0,5,0" Grid.Column="1" Grid.Row="0" Foreground="Black" FontSize="20" >
<Paragraph>
<Hyperlink>aaa</Hyperlink>bbb
<Hyperlink>ccc</Hyperlink>
<Run>Paragraph 3</Run>
<InlineUIContainer>
<Image MouseLeftButtonUp="nctl_PPListBox_MouseLeftButtonDown" Width="auto" Height="80" Source="/Image/message_sendsucces.png" ></Image>
</InlineUIContainer>
<InlineUIContainer>
<Button Content="hello"></Button>
</InlineUIContainer>
</Paragraph>
</RichTextBox>
private void RichTextBox_Loaded(object sender, RoutedEventArgs e)
{
RichTextBox pRichTextBox = pItem.pRichTextBox = sender as RichTextBox;
Paragraph prgParagraph = new Paragraph();
Run rnMyText = new Run();
rnMyText.Text = "This is some example text with a ";
prgParagraph.Inlines.Add(rnMyText);
Hyperlink lnkSSLink = new Hyperlink();
lnkSSLink.Click += new RoutedEventHandler(HyperlinkClickEventHandle);
lnkSSLink.Inlines.Add("link to Silverlight Show");
prgParagraph.Inlines.Add(lnkSSLink);
InlineUIContainer pp = new InlineUIContainer();
Image pImage = new Image();
pImage.Source = new BitmapImage(new Uri("/Image/message_sendfail.png", UriKind.RelativeOrAbsolute));
pp.Child = pImage;
prgParagraph.Inlines.Add(pp);
//pp.Inlines.Add("ss");
//prgParagraph.Inlines.Add(pp);
pRichTextBox.Blocks.Add(prgParagraph);
}