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

标签 c# .net wpf styles

我有一种情况需要显示格式化文本(普通、粗体、突出显示)并且还应该是可选的,以便用户可以复制文本。

我使用了文本 block ,我可以在其中使用内联内容流元素应用多种格式,但不幸的是它的文本是不可选择的。

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

是否有任何遗漏或我必须构建自定义控件?

最佳答案

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

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

关于c# - WPF 中带有格式化文本的可选 TextBlock 或 TextBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2898576/

相关文章:

c# - 使用 CodeDom 从外部类调用方法

.net - 深度复制PSObject

c# - 如何找到引用错误版本程序集的内容并修复它?

wpf - WPF表列大小

跨平台项目中的 C# 与 C++

c# - 通用字典中的 TKey 和 TValue 是什么?

c# - ASP.NET - 如何在 C# 表上设置单元格宽度百分比

c# - 模块通信在 DNN 中不起作用

当用户关闭其中一个窗口时,WPF关闭所有窗口

wpf - 如何在WPF中将鼠标悬停时更改图像?