DataのリストをBindingするだけで、それぞれに合ったTemplateを適用して表示することができる DataTypeの識別用列挙体を用意しておいて enum Type { Text, Ellipse, Rect } Dataクラス class MyData MyType、識別用 MyText、文字列 MyLeft、左位置 あとはMyDataのリストを作成して、ItemsControlのItemsSourceプロパティにBinding 今回はItemsControlを使ったけど、ListBoxやStackPanelなどのItemsSourceプロパティを持つPanel系の要素なら使えると…