C#WPF-自定义文本框控件

时间:2019-01-06 11:16:24

标签: c# wpf custom-controls

我正在开发一个IDE,现在正在使用文本编辑器。我刚开始使用语法高亮算法,但后来我意识到仅使用一个TextBox便无法做到这一点,因为TextBox并没有那么强大,因为它只能以一种方式对文本进行着色,这显然对我不起作用。

然后我转向RichTextBox,但是它太慢了,因为它仅创建了许多TextBox,并且几乎不可能使用代码包装。因此,RichTextBox甚至更糟。

然后我得出了结论,以及我在论坛上要求的其他人也得出了相同的结论,即我需要创建自定义控件,就像TextBox,我自己的TextBox。但问题是,这甚至意味着什么?我应该如何创建自己的控件?

0 个答案:

没有答案