1

avalonEdit:TextEditor を使用して XML ファイルを表示し、ICSharpCode.AvalonEdit.Search.SearchPanel を使用して検索機能を追加したいと考えています。

SearchPanel sp = new SearchPanel();
sp.Attach(textEditor.TextArea);
sp.Open();

うまく機能しますが、パネルのテキスト ボックスにフォーカスがありません。「再アクティブ化」の方法も機能しません。SearchPanel のテキスト ボックスにフォーカスを設定する方法を誰か教えてもらえますか? ありがとうございました!

4

2 に答える 2

0

ジークフリートが示唆したように、VB.Netで私は使用しました

searchPanel.Dispatcher.BeginInvoke(Sub() searchPanel.Reactivate(), Windows.Threading.DispatcherPriority.Input)

そしてそれはうまくいきました。

于 2014-05-23T08:25:17.513 に答える