WPF自定义TextWrapping

时间:2015-04-28 16:08:42

标签: c# wpf avalonedit

我正在使用AvalonEdit进行编辑控制,我想自定义自动换行功能。现在默认情况下,会检测到空格的换行换行符。我希望它也可以基于逗号进行包装。

示例:
你好,测试

如果控件的宽度不够长,这将包裹为
你好
还有,测试

但是,如果控制宽度更小,上面的示例将换行为
你好
还有,测试
ING

我试图通过让它处理逗号来避免这种情况。

我查看了AvalonEdit,它使用标准的System.Windows.Media.TextFormatting.TextFormatter类。 TextFormatter的{​​{1}}包含TextParagraphProperties。微软似乎不允许我们自定义TextWrapping

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否使用过以下内容?

TextWrapping="Wrap" AcceptsReturn="True"