SilverlightSilverlight4が出てずいぶんたつ昨今で恐縮だが、久しぶりにSilverlightを使ったらSystem.Windows.Controls.DataGrid(以下はDataGrid)で若干はまってしまった。何時ものような重い記事でなく、備忘録的なTIPSとして記載させていただく。以下のようなUIを持つコンポーネントであり、業務アプリ等で非常に喜ばれそうなコンポーネントではないだろうか。当該コンポーネントを利用する場合は、新規に作成したSilverilghtソリューションに対して「参照の追加」でアセンブリを追加する必要がある。Recipeを参照すると良いだろう。「ツールボックス」ウィンドウからDataGridをすると、以下のXAMLが出力される。MainPage.xamlに含まれる「AutoGenerateColumns="False"」に若干やられたのでメモ。</Grid></UserControl>まず、「MainPage.xaml.cs」を編集してみる。}ホントは「loaded」イベント内でバインドした方が良いと思うけど、割愛。この結果を実行すると以下になる。真っ白で涙目になりそうだ。」にすると、最初に紹介したような形でDataGrid内にデータが表示される。この機能はあくまで開発用だと考えられるので、TIPSとして覚えていただけると幸いだ。DataGridの表示を細かくカスタマイズする場合は、以下を参照すると良いだろう。