Wpf 数据绑定RibbonTab正在“中”显示RibbonGroup内容;标题“;

Wpf 数据绑定RibbonTab正在“中”显示RibbonGroup内容;标题“;,wpf,binding,mvvm,ribbon,Wpf,Binding,Mvvm,Ribbon,我有一个“RibbonGroupViewModel”的可观察集合 每个viewModel的视图定义如下: <DataTemplate DataType="{x:Type vm:RibbonGroupViewModel}"> <ribbon:RibbonGroup Header="test"> //.... </ribbon:RibbonGroup > </DataTemplate> //.... 和显示功能区:

我有一个“RibbonGroupViewModel”的可观察集合

每个viewModel的视图定义如下:

    <DataTemplate DataType="{x:Type vm:RibbonGroupViewModel}">
        <ribbon:RibbonGroup Header="test">
//....
</ribbon:RibbonGroup >
    </DataTemplate>

//....
和显示功能区:

 <ribbon:RibbonTab Header="Home">
                <ribbon:RibbonGroup Header="Client">
                <ribbon:RibbonCheckBox Label="bouton2"></ribbon:RibbonCheckBox>
                </ribbon:RibbonGroup>
            <ItemsControl ItemsSource="{Binding RibbonGroupCollection}"></ItemsControl>
            </ribbon:RibbonTab>

新的RibbonGroup已添加到我的ribbon,但显示不正确

参见屏幕截图

第二组是“其他”级别。。。很奇怪


仅供参考,如果我不使用ItemTemplate(第一个RibbonGroup),一切正常

问题可能是,ItemsControl不仅插入一组RibbonGroup,而且将它们包装在StackPanel中


如果是这样,您可以将“客户端”组添加到RibbonGroupCollection,并绑定到RibbonTab的ItemsSource属性。

您可以在不链接到其他问题的情况下提问吗?这可能会导致您的问题被关闭。拍摄您的问题的屏幕截图,并添加图像。谢谢