将图像添加到RibbonButton

时间:2015-11-13 19:29:19

标签: c# wpf xaml

异常:“PresentationFramework.dll中发生了'System.Windows.Markup.XamlParseException'类型的异常,但未在用户代码中处理。

其他信息:'为'System.Windows.Baml2006.TypeConverterMarkupExtension'提供价值引发异常。行号'22'和行位置'40'。 “

尝试过:

  • 将图像的构建操作设置为资源
  • 启用第一次机会异常
  • 按钮上没有图像的情况下运行
  • 添加到前pack://application:,,,

当我在没有图像的情况下运行项目时,一切都正常加载。

此项目的命名空间Ribbon.Views

的Xaml:

<Ribbon>
    <Ribbon.ApplicationMenu>
        <RibbonApplicationMenu Visibility="Collapsed"/>
    </Ribbon.ApplicationMenu>
    <Ribbon.QuickAccessToolBar>
        <RibbonQuickAccessToolBar Visibility="Collapsed"/>
    </Ribbon.QuickAccessToolBar>
    <RibbonTab>
        <RibbonTab.Header>
            <RibbonTabHeader Visibility="Collapsed"/>
        </RibbonTab.Header>
        <RibbonGroup>
            <RibbonButton Label="Main"
                          LargeImageSource="/imgs\FileIcon.png"
                               >
            </RibbonButton>
        </RibbonGroup>
    </RibbonTab>
</Ribbon>

enter image description here

1 个答案:

答案 0 :(得分:0)

你应该写这样的地址:

<RibbonButton Label="Main" LargeImageSource="..\imgs\FileIcon.png"></RibbonButton>