为什么标签没有显示在我的QuickAccessToolbar中?

时间:2013-10-04 08:48:32

标签: wpf ribboncontrolslibrary windows-ribbon-framework

简而言之,我需要提供一个功能区QuickAccessToolbar,而不会显示功能区。这很容易实现,但对我来说一个很大的问题是工具栏项上的标签是不可见的。这是我的Ribbon

<Ribbon x:Name="ShellRibbon" Grid.Row="0" IsMinimized="True">
    <Ribbon.QuickAccessToolBar>
        <RibbonQuickAccessToolBar>
            <RibbonSplitButton x:Name ="Save" Label="Save" />
            <RibbonSplitButton Label="Employee Access" LabelPosition="Header" >
                <RibbonMenuItem Header="Undo action #1" />
                <RibbonMenuItem Header="Undo action #2" />
                <RibbonMenuItem Header="Undo action #3" />
            </RibbonSplitButton>
        </RibbonQuickAccessToolBar>
    </Ribbon.QuickAccessToolBar>
    <RibbonTab>
        <RibbonButton Label="One"></RibbonButton>
    </RibbonTab>
    <RibbonTab></RibbonTab>
</Ribbon>

当我下拉RibbonMenuItem时,RibbonSplitButton标题可见,但其标题不可见,而且Save按钮也不可见。我做错了什么?

1 个答案:

答案 0 :(得分:1)

您必须将功能区控件放在DockPanel

<Ribbon.QuickAccessToolBar>
    <RibbonQuickAccessToolBar>
        <DockPanel>
            <RibbonSplitButton x:Name ="Save" Label="Save" />
            <RibbonSplitButton Label="Employee Access" LabelPosition="Header" >
                <RibbonMenuItem Header="Undo action #1" />
                <RibbonMenuItem Header="Undo action #2" />
                <RibbonMenuItem Header="Undo action #3" />
            </RibbonSplitButton>
        </DockPanel>
    </RibbonQuickAccessToolBar>
</Ribbon.QuickAccessToolBar>