Silverlight控件,代码高亮显示?

Silverlight控件,代码高亮显示?,silverlight,controls,syntax-highlighting,Silverlight,Controls,Syntax Highlighting,是否有Silverlight控件允许您键入文本并将其作为代码高亮显示 例如: foreach (client in Clients) { client.Save(); } 我需要在屏幕上编写一个web应用程序,而不是一个接一个地浪费时间。我正在考虑一个Silverlight应用程序,它会问一些有时间限制的简单编程问题。在限额达到后,它将通过web服务发送他们所拥有的内容 这对我来说大部分都是可行的,但我希望能够为我的候选人提供代码高亮显示。我对编写Silverlight代码荧光笔不感兴趣

是否有Silverlight控件允许您键入文本并将其作为代码高亮显示

例如:

foreach (client in Clients) { client.Save(); } 我需要在屏幕上编写一个web应用程序,而不是一个接一个地浪费时间。我正在考虑一个Silverlight应用程序,它会问一些有时间限制的简单编程问题。在限额达到后,它将通过web服务发送他们所拥有的内容

这对我来说大部分都是可行的,但我希望能够为我的候选人提供代码高亮显示。我对编写Silverlight代码荧光笔不感兴趣


有什么建议吗?

在Silverlight4中,您可以使用RichTextArea控件

下面的链接包含有关此控件的一些信息:

在Silverlight4中,您还可以使用HTML笔刷

在Silverlight3中,您也可以使用第三方控件显示HTML。下面的是免费的

还有一些关于语法突出显示的文章:


Actipro软件为Silverlight、WPF和Winforms提供了语法高亮组件:


这个问题可能会引起人们的兴趣:哦,看看@andyp-coderproof看起来不错,但我正在寻找(和写)一些互动性差得多的东西。我们的想法是让他们(在一定时间内)提问并提交结果。然后我们可以在我们(他们)有时间的时候对他们进行评估(然后进行测试)。
foreach (client in Clients)
{
   client.Save();
}