2008とWPF/WCF/WFPage2WPFについてXAMLとはWPFのアプリケーション形態Page3サンプル1~まずはHelloWorldツールボックスに表示されないXAMLコントロールPage4サンプル2~イベントのハンドリングコードビハインドサンプル3~ダブルクリック以外でのイベントのバインドPage5サンプル4~XAMLのポテンシャルを垣間見るまとめ参考資料サンプル2~イベントのハンドリングでは、続いてコントロールに対するイベントのハンドリングを行ってみましょう。ボタンコントロールを配置し、ダブルクリックすると、イベントハンドラ記述のためのコードウィンドウへと切り替わります。コードウィンドウに次のように、ラベルに文字列を表示するコードを入力します。Formsの場合と同じく、XAMLコード内に配置されている要素は、ソースコードからオブジェクトとしてアクセスすることができます。ラベルの文字列はサンプル1で見たとおり、Contentプロパティで設定します。このときのXAMLコードは次のようになっています。Button</Button></Grid>Button要素のClick属性に、イベントハンドラであるbutton1_Clickメソッドが指定されていることが分かります。XAMLでは、イベント名の属性を作成し、イベントハンドラとなるメソッド名を指定することで、イベントのバインドが行われます。[F5]キーを押してサンプルを実行し、イベントハンドラがきちんと動作していることを確認しましょう。ボタンサンプル実行結果ボタンをクリックするとラベルの内容が変化します。ボタンクリック後コードビハインドイベントハンドラのコードは、C#の場合はXAMLファイル名の末尾に.csを付加したファイルに記述します(VBの場合は末尾に.vbを付加したファイル)。