WPF RibbonApplicationMenu:FooterPaneContent& AuxiliaryPaneContent无法识别或无法访问

时间:2018-01-25 10:28:18

标签: wpf ribbon

除了页脚和辅助窗格外,我的Ribbon WPF应用程序中的一切正常。我收到以下错误消息:

  • 会员" FooterPaneContent"无法识别或无法访问。
  • 可附加属性' FooterPaneContent'未在类型' RibbonApplicationMenu'。
  • 中找到
  • 会员" AuxiliaryPaneContent"无法识别或无法访问。
  • 可附加属性' AuxiliaryPaneContent'未在类型' RibbonApplicationMenu'
  • 中找到

我已将using System.Windows.Controls.Ribbon;添加到后面的代码中,以及对System.Windows.Controls.Ribbon的引用。

这是我的代码:

<Window x:Class="WindowMetRibbonControl.WindowMetRibbon"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
   Height="350" Width="525" Icon="images\app48.png" Title="Window met Ribbon">...
        <Ribbon.ApplicationMenu>
            <RibbonApplicationMenu SmallImageSource="images\bestand64.png" KeyTip="A">
                <RibbonApplicationMenuItem Header="New" Command="New" ImageSource="images\new16.png"></RibbonApplicationMenuItem>
                <RibbonApplicationMenuItem Header="Open" Command="Open" ImageSource="images\open16.png"></RibbonApplicationMenuItem>
                <RibbonApplicationMenuItem Header="Save" Command="Save" ImageSource="images\save16.png"></RibbonApplicationMenuItem>
                <RibbonSeparator></RibbonSeparator>
                <RibbonApplicationSplitMenuItem Header="Afdrukmogelijkheden" ImageSource="images\printer64.png">
                    <RibbonApplicationMenuItem Header="Afdrukken" Command="Print" ImageSource="images\printer64.png"></RibbonApplicationMenuItem>
                    <RibbonApplicationMenuItem Header="Afdrukvoorbeeld" Command="PrintPreview" ImageSource="images\preview64.png"></RibbonApplicationMenuItem>
                </RibbonApplicationSplitMenuItem>
                <RibbonApplicationSplitMenuItem>
                    <RibbonApplicationMenu.FooterPaneContent>
                        <RibbonButton Command="Close" SmallImageSource="images\close64.png" HorizontalAlignment="Right" Label="Afsluiten"></RibbonButton>
                    </RibbonApplicationMenu.FooterPaneContent>
                    <RibbonApplicationMenu.AuxiliaryPaneContent>
                        <RibbonGallery Name="MRUGallery" CanUserFilter="False" ScrollViewer.VerticalScrollBarVisibility="Auto"
                                       SelectionChanged="MRUGallery_SelectionChanged">
                            <RibbonGalleryCategory Name="MRUGalleryCat" Header="Recent Documents">
                            </RibbonGalleryCategory>
                        </RibbonGallery>
                    </RibbonApplicationMenu.AuxiliaryPaneContent>
                </RibbonApplicationSplitMenuItem>
            </RibbonApplicationMenu>       
        </Ribbon.ApplicationMenu>...

我做错了什么?谢谢!

约翰

1 个答案:

答案 0 :(得分:0)

发现它! FooterPaneContent / AuxiliaryPaneContent之前(及之后)的<RibbonApplicationSplitMenuItem>标记是多余的。愚蠢的错误...