Как использовать AvalonEdit в приложении Microsoft Surface? - PullRequest
1 голос
/ 15 февраля 2011

Я использую AvalonEdit в приложении Microsoft Surface. Работает отлично, но у меня есть одна проблема со складыванием. Есть такие маленькие + иконки для включения складывания. Но я не знаю, как я могу зарегистрировать соответствующие обработчики контактов. Любые советы, как это сделать?

1 Ответ

1 голос
/ 15 февраля 2011

Я не уверен, что вы подразумеваете под "обработчиками контактов".

Но вы должны предоставить класс стратегии сворачивания, основанный на AbstractFoldingStrategy. Однако стратегия сворачивания для использования с наиболее часто используемыми скобками отсутствует в пакете AvalonEditor по умолчанию, его можно найти в примере приложения или найти в Интернете . Но так как вы не можете сделать это на 100% без синтаксического анализа редактируемого кода, эта простая BraceFoldingStrategy иногда будет вести себя довольно странным образом.

...