ユーザーから文字列を取得する Resharper ContextAction を作成したいと考えています。入力された値を ExecutePsiTransation メソッド内で処理できる入力フィールドを持つボックスを作成するにはどうすればよいですか?
質問する
109 次
1 に答える
3
標準の WPF/Windows フォーム ダイアログを使用するだけです。Windows フォームの場合、IWin32Window インスタンスを取る Show/ShowDialog オーバーロードを使用します。WPF については、WPF の IWin32Window を参照してください。Shell.Instance.GetComponent().MainWindow を介して IWin32Window のインスタンスを取得します。ExecutePsiTransation からではなく、ExecuteBeforeProgressAndTransaction メソッドから実行します。
于 2012-07-11T13:19:09.313 に答える