2017-08-24 37 views
0

私はAvalonEdit文書に折り畳みを追加しましたが、本当に便利な体験を可能にするために、折り畳み状態を保存する必要があります。復元されました。AvalonEditで折り畳みイベントを受信する方法

私の質問は、ユーザーがFoldSectionを折りたたんだとき、たとえばクリックしたときの私の質問です。 This classはプロパティの変更を通知しません。折りたたみ状態の変更を取得するイベントは見つかりません。

答えて

0

残念ながら、実装されたAvalonEditのイベントはありません。 GitHubからソースを取得し、自分自身を追加する必要があります。

FoldingManagerは、TextSegmentCollection <FoldingSection>を作成します。 FoldingManager.AllFoldingsを使用すると、すべての折り畳みが状態IsFoldedであっても見ることができるはずです。しかし、ユーザーコントロールの外部からの可能性はありません。元のソースを変更する必要があります。

チームはAvalonEditから実際にプロジェクトを更新していないようです...現時点では、私はAvalonEditをベースにしたバージョンをベースとして作業しています。たぶん私はこの機能を実装する時間を見つけるだろうが、それは時間がかかる可能性があります...あなた自身の問題を自分で修正することができたときに教えてください:)

関連する問題