問題タブ [avalonedit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1222 参照

wpf - リソースから定義を強調表示するAvalonEdit構文をロードする

AvalonEditテキストボックスがあり、構文の強調表示を含めたいと思います。すでに.xshdファイルを作成しており、プロジェクトにリソースとして持っています。それをAvalonEditボックスに適用するにはどうすればよいですか?

たくさんのチュートリアルを調べましたが、どれも解決策がありません。

0 投票する
1 に答える
481 参照

wpf - UIAutomation を使用して AvalonEdit からテキストを取得する

私は UIAutomation でいくつかの作業を行っており、WPF で AvalonEdit コントロールのコンテンツを取得する必要があります。テキストの ControlType として AvalonEdit コントロールを取得することしかできません。

これはサポートされていません...

これからテキスト コンテンツを抽出する方法が見つからないようです。ControlType.Text を使用している場合はできませんか? ControlType Edit & Document も使用してみましたが、AvalonEdit はそれらをサポートしていないようです。

どんな助けでも感謝します。ありがとう!

0 投票する
1 に答える
319 参照

c# - Avalon Editor で複数の文字列を検索

私はavalon Editを使用しています。

エディターで複数の文字列を見つけて強調表示する必要があります。それを達成する方法はありますか。単一の文字列を見つける方法は知っていますが、複数の文字列を見つけてすべてを強調表示する必要があります。

0 投票する
1 に答える
1303 参照

c# - Avalonedit の Undostack を一時停止する方法は?

  • エディターで大規模なテキスト変更を実行します
  • いつ変更が開始されて終了するかを判断できません(または非常に困難です)(テキスト変更はスクロールによって解放されます)
  • 変更を元に戻したくありません

このため、スタックのリッスンを中断したい (またはテキスト変更後にポップを実行したい)。しかし

  • スタックは、取り消しを実行せずにスタック要素をポップする方法を提供しません
  • スタックを完全にクリアしたくない
  • テキストドキュメントからスタックを切り離す方法はありません
  • リスニングを一時停止する方法はありません

これを解決する可能性を知っていますか?

0 投票する
1 に答える
477 参照

ruby - Ruby構文用のSharpDevelopXSHDファイル?

Ruby構文用のAvalonEditXSHDファイルを書いた人はいますか?私は自分のプロジェクトに1つ必要であり、車輪の再発明をしないようにしたいと思っています。ありがとう

0 投票する
1 に答える
973 参照

c# - AvalonEditをXMLにバインドする

WPFプロジェクトでAvalonEditコントロールを使用しており、XML構文の強調表示で使用しています。私はそれをXMLエディターとして使用しています(側面のツリービューなどは必要ありません)。私が欲しいのは:

  1. それをある種のXMLデータ構造にバインドし、ノードが削除/更新/削除されたときに通知を受け取ります。
  2. XSDファイルに基づく自動コンパイルを使用します。

新しいAvalonEditには名前が付いているのを見ましたがICSharpCode.AvalonEdit.Xml、自分のニーズに合わせて使用​​する方法がわかりませんでした。助言がありますか?

0 投票する
2 に答える
2959 参照

c# - IronPythonスクリプト用のAvalonEdit?

WPFアプリケーションでAvalonEditコントロールをironPythonスクリプトエディターとして使用することは可能ですか?要件は、構文の強調表示とインラインスクリプト検証を行うことです。可能であれば、インテリセンスを持つことはさらに良いでしょう。AvalonEditでない場合は、この目的に役立つ可能性のある他のそのようなコントロール(商用の場合でも)を提案してください。

前もって感謝します

0 投票する
1 に答える
1827 参照

c# - AvalonEdit ハイライト 一致する文字

Avalon edit を使用して、対応する括弧や {}"" などの他の文字を強調表示する簡単な方法はありますか?

0 投票する
3 に答える
721 参照

c# - AvalonEdit: XSHD ファイルの正規表現キャプチャ グループ

ヒアドキュメントに類似した構文の構文強調表示を実現しようとしています。したがって、開始名を取得する必要があります。しかし、私は失敗しました(ルールとスパンで試してみました)。これは私の正規表現です:

正規表現は正規表現テスターで機能します。

しかし、XSHD-Definition に入れると、エラーが発生します。

グループ番号 1 が定義されていないと表示されます。

誰かが理由を知っていますか?マッチングを実現する方法は?

ありがとうございました

0 投票する
1 に答える
8944 参照

c# - WPFアプリケーションのスクリプトインターフェイスを提供するためのScintillaNETとAvalonEdit

WPF(.Net4)Windowsアプリケーション用のスクリプトインターフェイスの実装を含むプロジェクトに取り組んでいます。誰かが好みのエディター、AvalonEditScintillaNETを提案できるかどうか知りたいです。落とし穴と一方の他方に対する利点。スクリプト言語としてC#とIronPythonの両方をサポートする必要があります。(少なくともそれは最初の計画です。しかし、そのうちの1つを最終決定するかもしれません)。

ScintillaNETの欠点の1つは、ネイティブ(管理されていない)Scintillaの単なる管理されたラッパーであるということです。これは、WPF4で使用したときに問題を引き起こす可能性がありますか?

任意のポインタと提案をいただければ幸いです。