可选的TextBlock或WPF中带有格式化文本的TextBox

时间:2010-05-24 16:40:47

标签: c# .net wpf styles

我的情况是我需要显示格式化文本(正常,粗体,突出显示),并且也应该是可选择的,以便用户可以复制文本。

我使用了textblock,我可以使用内联内容流元素应用多个格式,但遗憾的是它的文本不可选。

虽然Textbox允许选择文本并复制到剪贴板,但它不允许我格式化文本。

我有什么遗漏或者我必须建立一个自定义控件吗?

2 个答案:

答案 0 :(得分:1)

我不确定您想要应用多少样式,但我发现以下网站对确定使用Silverlight控件的最佳方式很有用: http://samples.msdn.microsoft.com/Silverlight/SampleBrowser/index.htm#/

此特定URL包含有关如何设置文本框样式的一些信息: http://samples.msdn.microsoft.com/Silverlight/SampleBrowser/index.htm#/?sref=TextBoxSnippet

答案 1 :(得分:0)

您可以使用RichTextBox。它的控制是可选择的,并支持格式化tex。