dotnet是否有一个轻量级的,可取的,开源的,可格式化的标签控件?
时间:2020-03-05 18:38:33 来源:igfitidea点击:
我一直在寻找一种在WinForm应用程序中显示文本时使用简单标记语言或者纯HTML的方法。我想避免嵌入Web浏览器控件,因为在大多数情况下,我只想突出显示一个句子中的一两个单词。
我已经看过使用RTFControl,但是我认为它有点繁琐,而且我认为用于格式化的"语言"并不容易。
是否有一个简单的控件可以让我显示如下字符串:
这是具有不同格式的示例字符串。
如果还可以为文本指定字体和/或者大小,我真的很整洁。
哦,dotnet 3.5和WPF / xaml不能选择。
解决方案
回答
好吧,只需使用HTML。我们在某些应用程序中使用了以下" FREE"控件,它很漂亮。
我们可以在HTML标记中定义UI,然后使用此控件呈现它:
http://www.terrainformatica.com/htmlayout/main.whtm
最初,我们开始研究HtmlToRTF转换器,以便我们可以使用RTF控件来呈现UI,但是两种格式之间的匹配太多了。因此,我们最终使用了上面的控件。
唯一的前提条件是在"关于"框中提及其名称。