Wpf 如何将行号添加到richtextbox

Wpf 如何将行号添加到richtextbox,wpf,wpf-controls,richtextbox,Wpf,Wpf Controls,Richtextbox,我正在我的应用程序中使用richtextbox。richtextbox的内容由普通文本和一些代码组成,不同的部分现在有不同的颜色背景,现在我想在代码旁边放上行号,如: Some text 1 begin code 2..... 3..... 4..... 5. End code Some other text 1 begin code 2...... 3..... 4 end code 你是如何设置背景的?richtextbox是否可编辑?@blam它是xceed组件,但我已更改。

我正在我的应用程序中使用richtextbox。richtextbox的内容由普通文本和一些代码组成,不同的部分现在有不同的颜色背景,现在我想在代码旁边放上行号,如:

Some text
1 begin code
2..... 
3.....
4.....
5. End code 

Some other text

1 begin code
2...... 
3.....
4 end code 

你是如何设置背景的?richtextbox是否可编辑?@blam它是xceed组件,但我已更改。源代码的某些部分;-如果您需要更多信息,请让我知道问题和注释不清楚。@在我使用ICSharpCode之前责备,但我将其更改为richtextbox。我还修改了源代码的某些部分。代码。假设它是一个编辑器,我想显示一些信息,这些信息结合了一些ccode和代码描述,现在代码应该有行号,就像我上面的例子一样-RichTextBox的内容是否可由用户编辑?如何为代码部分设置不同的背景?您不能以相同的方式预处理文本以包含行号吗?