2011-06-29 14 views
0

私は拡張のアイディアを持っていますが、最初のステップはどこにあるのかわかりません。私は、プロパティと組み合わせてデザインビューを使用して、私はコントロールのイベントリストを取得できることを知っています。VS2010拡張ヘルプ

私はOnClick = "Button1_Click"のようなソースビューでコンテキストメニューを表示し、引数の後ろにコードの空のイベントメソッドを生成するようなものを書きたいと思っています。 (デザインビューのボタンをダブルクリックするのと同等)

私はIDE自体に対してコード化したことはありません。私はジャンプポイントを見つけることができませんが、関連するいくつかの情報が必要ですプロパティボックスの 'events'セクション。

EDIT:質問をする際に負の数値が表示される理由は何ですか?

答えて

0

これはどういうことか分かりませんでした。しかし、私はちょうどこれを行うVS11を読んだ。私はM $が今後この機能を追加したことをうれしく思います。また、スマートタグをhtmlビューに追加しました。これは、デザインビューに再度移動する必要がないことを意味します。ここで

詳細:

http://weblogs.asp.net/scottgu/archive/2011/08/31/html-editor-smart-tasks-and-event-handler-generation-asp-net-vnext-series.aspx

3

MSDNが役に立ちます:)カスタムプロパティウィンドウを提供する方法については、thesepagesを参照してください。

しかし、残念なことにあなたの例ほど簡単ではありません。 VSの拡張機能をプログラミングするときは、かなりのインフラストラクチャがあります。私はVS Integration on MSDNを読んでお勧めします。

+0

私はそれが完全なウィンドウよりも簡単になることを願っています。イベントタブの背後にある機能を利用することができれば、それは私が本当に探しているのはソースビューに持っていくことだけです。 – abend

+0

あなたが説明した単純なOnClickイベントハンドラのような非常に単純な方法はありません。 Visual Studioにはそのインフラストラクチャはありません。 – Matt

+0

チャレンジを受け入れました。 – abend