2015-11-13 44 views
1

例外:「類型‘System.Windows.Markup.XamlParseException’的一個例外發生在PresentationFramework.dll但在用戶代碼中沒有處理Xaml中的異常當添加圖片到RibbonButton

其他信息:「提供'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

回答

0

你應該這樣寫地址:

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

這給了我相同的異常。 – JamTay317

+0

是的,當我移動視圖文件夾內的文件夾的作品。但是當它在根目錄下時不會。這是「/」的原因。 – JamTay317

+0

是的,它的「命名空間」是YourApplication.imgs.FileIcon.png – JamTay317