class Store { public string Name { get; set; } public string Prefecture { get; set; } public int FavoriteCount { get; set; } } このようなクラスの List を画面上に表示し、一覧画面を作成したいというようなケースは多々あるかと思います。 言語によってはView上で for を使用しListをループすることで実現可能だったりしますが 残念ながらWPFではそのような方法では実現できません。 そこで登場するのがItemControlクラスです。 ItemsControlクラスはコレクションを並べて表示することができ、上記のようなことを実現するにはもってこいのクラスです。 また派生クラスにはListBoxクラスやComboBoxクラスなどがあり、UIのカスタマイズなどを行