1

我在 Microsoft Surface 应用程序中使用AvalonEdit 。它工作得很好,但我有一个折叠问题。有这个小 + 图标可以启用折叠。但我不知道如何注册适当的联系人处理程序。任何提示如何做到这一点?

4

1 回答 1

1

我不确定您所说的“联系人处理程序”是什么意思。

但是你必须提供一个基于 AbstractFoldingStrategy 的折叠策略类。然而,最常用的大括号的折叠策略不在默认的 AvalonEditor 包中,您可以在示例应用程序中找到一个或在 Internet 上的某个地方找到它。但是,如果不对正在编辑的代码进行语法分析,就无法真正做到 100%,这个简单的 BraceFoldingStrategy 有时会以一种相当奇怪的方式表现。

于 2011-02-15T07:48:29.007 回答