我在mainwindow.XAML中有更多这样的ContentControls:
<ContentControl Width="100" Height="100" Canvas.Left="0" Canvas.Top="0">
<ContentControl.Template>
<ControlTemplate>
<Ellipse Stretch="Fill" Fill="Red"></Ellipse>
</ControlTemplate>
</ContentControl.Template>
</ContentControl>
<ContentControl Width="50" Height="50" Canvas.Left="241" Canvas.Top="32">
<ContentControl.Template>
<ControlTemplate>
<Rectangle Stretch="Fill" Fill="Blue"></Rectangle>
</ControlTemplate>
</ContentControl.Template>
</ContentControl>
<ContentControl Width="10" Height="150" Canvas.Left="100" Canvas.Top="50">
<ContentControl.Template>
<ControlTemplate>
<Path Data="..."></Path>
</ControlTemplate>
</ContentControl.Template>
</ContentControl>
我想使用ControlTemplate结合使用它们来制作ContentControl。但我想以编程方式执行此操作。 我怎样才能做到这一点? 如果我的描述不清楚,您可以在图像中看到我想要什么?