Visual Studioで新規作成したWPFアプリケーションのプロジェクトをExpression Blendで開いたときに、イベントボタンを使えるようにする方法

Expression BlendにはプロパティペインにVisual Studioでもおなじみの雷マークのイベントボタンがあり、これを押すことで対象のオブジェクトのイベント一覧が表示されます。





さらにここからお好みのイベント部分をダブルクリックすることで、(Visual Studio 2005がインストールされている環境であれば)Visual Studio 2005が開きイベントハンドラを記述できるようになっています。


非常に便利な機能ですが、実はVisual Studio側から新規作成したプロジェクトだと、イベントの一覧が表示されません。





プロジェクトファイルに1行追加してあげるだけでこの問題を解決することができます。


WindowsApplication1.vbproj
変更前

    <Compile Include="Window1.xaml.vb">
      <DependentUpon>Window1.xaml</DependentUpon>
      <SubType>Code</SubType>
    </Compile>



変更後

    <Compile Include="Window1.xaml.vb">
      <CodeBehindFor>Window1.xaml</CodeBehindFor>
      <DependentUpon>Window1.xaml</DependentUpon>
      <SubType>Code</SubType>
    </Compile>