16

私は使用しますAvalonEdit:TextEditor。このコントロールのクイック検索ダイアログを (たとえば Ctrl-F で) 有効にすることはできますか? あるいは、誰かが検索語を AvalonEdit:TextEditorテキストに変換するコードを持っているのでしょうか?

4

5 に答える 5

11

ICSharpCode.AvalonEdit プロジェクトの TextEditor コンストラクターで、SearchPanel.Install(this.TextArea); を追加します。ctrl+f を使用すると、検索ウィンドウが開きます。

(Stephen McDaniel の投稿 (myEditor をこれに置き換えます) の行を使用することもできますが、SearchInputHandler のサポートは削除されています)

(MVVM を使用した AvalonDock 内の AvalonEdit とうまく連携します)

から:

public TextEditor() : this(new TextArea())
{
}

に:

public TextEditor() : this(new TextArea())
{
  SearchPanel.Install(this.TextArea);
}
于 2014-11-17T07:24:14.947 に答える
4

最後に確認したときは「いいえ」でした。独自の検索/置換機能を実装する必要があります。

http://community.icsharpcode.net/forums/p/11536/31542.aspx#31542

ここから検索/置換をすばやく追加できます- http://www.codeproject.com/Articles/173509/A-Universal-WPF-Find-Replace-Dialog

于 2012-11-20T05:15:19.193 に答える