none
Windowsストアアプリ開発(Visual Studio 2012)で、DataGridは使用できないのでしょうか? RRS feed

  • 質問

  • 基本的な質問でお恥ずかしいですが、これまでVS2010まで、WindowsFormにDataGridを実装してDBから取得したデータセットを表示するプログラムを開発した経験はあります。

    Windowsストアアプリ開発(Visual Studio 2012)の学習を兼ねて、Windowsストアアプリをサンプルソースを参考に実装していますが、

    新規プロジェクト作成を[テンプレート → VisualC# → Windowsストア → 新しいアプリケーション(XAML)]で作成する際、画面デザイン(XAML)のツールボックスにDataGridが表示されません。

    Windowsフォームアプリケーション作成時(Visual Studio 2012)は、これまでの経験通り、Formデザイン時にツールボックスにDatGridは表示されることは確認しています。

    Windowsストアアプリ開発(Visual Studio 2012)で、画面デザイン(XAML)にDataGridは使用できないのでしょうか?

    GridやGridView、ListViewなどを使用して代替案を検討すべきでしょうか?

    2012年12月21日 5:43

回答

  • ないということでしょう。
    そのものずばりで書かれている MSDN Blog MSDN Forums のスレッド がありますね。

    DataGrid のどのあたりを求めていたのかわかりませんが、ストアアプリの UI としては再設計が必要でしょう。
    タッチを考慮した UI 設計が求められるので、マウス+キーボードで操作するような小さく、細かく表示されるような DataGrid は非搭載の判断だったのかもしれませんね。(推測に過ぎませんが)

    2012年12月21日 14:10
    モデレータ