カスタム コントロールを作成し、MVVM デザイン パターンを使用するためにそのコントロール内で ContentControl を使用するものを作成しましたが、アプリケーションを実行すると、コントロールが気に入りません。テストのために、他の標準コントロールも試しましたが、どれもカスタム コントロール内では機能しませんでした。親カスタム コントロールに依存するカスタム コントロールが増えただけです。
ContentControl などの標準コントロールをカスタム コントロール内に配置する方法を提案する人はいますか?
乾杯。
編集
XamlParseException -> 'System.Collections.ObjectModel.ObservableCollection(Ribbon_Framework.RibbonTabItem)' 型のコレクションに値を追加すると、例外がスローされました。行番号 '8' および行位置 '14'。
    <Ribbon:Ribbon AutomaticStateManagement="True" x:Name="Ribbon">
        <ContentControl x:Name="SearchRibbon" Content="{Binding Path=SearchRibbon}" ContentTemplate="{DynamicResource SearchRibbonTemplate}" />
    </Ribbon:Ribbon>
コンテンツコントロール内 ->
<DataTemplate x:Key="SearchRibbonTemplate">
    <ItemsControl ItemsSource="{Binding}">
        <ItemsControl.ItemTemplate>
            <DataTemplate>
                <Ribbon:RibbonTabItem Header="Search">
                    <Ribbon:RibbonGroupBox Header="{Binding Path=DisplayName}" Width="100">
                        <Ribbon:Button Width="100" Icon="{Binding Path=TemplateResource}" LargeIcon="{Binding Path=TemplateResource}" Command="{Binding Path=Commands}" />
                    </Ribbon:RibbonGroupBox>
                </Ribbon:RibbonTabItem>
            </DataTemplate>
        </ItemsControl.ItemTemplate>
    </ItemsControl>
</DataTemplate>