![瓷片的诱惑](https://wfqqreader-1252317822.image.myqcloud.com/cover/684/654684/b_654684.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.3 RichTextBox
RichTextBox与TextBox类似,但功能比TextBox强大。除了同样可以显示多行文本内容之外,RichTextBox还可以对文本内容进行多样化格式处理,如将文本内容设置成多种字体或颜色,也可以包含带超级链接的文本、图片内容等。因此,RichTextBox非常类似于Office软件中的Word文档编辑器和某些网站中使用的HTML编辑器。
RichTextBox控件这种可显示“富文本”的特性,使Windows Phone程序拥有了处理复杂图文混排数据的能力。但是,目前的RichTextBox控件还只能用于显示数据,尚不能用来编辑数据。
RichTextBox的重要属性,如TextWrapping、AcceptsReturn、HorizontalScrollBarVisibility、VerticalScrollBarVisibility、TextAlignment的含义和使用方法与TextBox控件基本相同,可参照使用。
以下XAML代码演示了RichTextBox的使用方法,执行结果如图3-6所示。
XAML代码:RichTextBox.xaml
<RichTextBox Width="420" Height="380" Background="White" IsReadOnly="True" FontSize="30" VerticalContentAlignment="Top" Grid.Row="1"> <Paragraph> <Run Foreground="Blue" FontStyle="Italic" Text="本行绿色"/> </Paragraph> <Paragraph Foreground="Red"> <Run Text="红色"/> <Bold>粗体文本</Bold> </Paragraph> <Paragraph Foreground="Black"> <Run Text="看新闻吗?"/> <Hyperlink NavigateUri="Http://www.sina.com.cn">点击访问Sina网</Hyperlink> </Paragraph> <Paragraph> <InlineUIContainer> <Image Source="/7_151418424_20090720091457.jpg" ></Image> </InlineUIContainer> </Paragraph> </RichTextBox>
![](https://epubservercos.yuewen.com/ABAB6A/3590277904486201/epubprivate/OEBPS/Images/Figure-0082-1818.jpg?sign=1739558108-LBNe0M4j5SP1MYIZHDWQOfiWsIVIhPL6-0-16d6350eaba22063c2ad4356f2728804)
图3-6 RichTextBox显示富文本