是否可以在另一个TextBox中嵌入TextBox。它不必是TextBox,任何可编辑的文本组件都可以。我用TextBox尝试了它并且遇到了编译器错误。
推理: 我想创建一些源代码编辑器。我希望源代码中的字符串文字允许包含各种特殊字符,如“,”等等。要实现这一点,所有字符串文字都应该封装在源代码中的单独文本框中,以便将它们与其他文本框分开。文本。
保存和加载源是使用xml完成的,所有特殊字符都转换为实体,所以我唯一的问题是正确的编辑。我不想让用户关闭转义序列等等。
答案 0 :(得分:1)
这样做的一个选择是使用FlowDocument而不是TextBox。这将允许您使用TextBox控件嵌入尽可能多的TextBlock元素,并使其在文档中自然“流动”。