カスタム コントロール用に次のコントロール テンプレートを定義しました。
<ControlTemplate TargetType="{x:Type local:CustomControl}">
<Grid x:Name="MainGrid">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<local:CustomPanel x:Name="MyCustomPanel" Grid.Column="0" />
<ScrollBar Grid.Column="1" Width="20" />
</Grid>
</ControlTemplate>
ここで、CustomPanel はフォーム Panel クラスから派生します。今、このように CustomControl にアイテムを直接追加することはできません
<local:CustomControl x:Name="CControl" Grid.Row="1">
<Button/>
<Button/>
<Button/>
</local:CustomControl>
XAML から直接カスタム コントロールに項目を追加するにはどうすればよいですか?