2014-01-29 53 views
0

發生這種情況時,我嘗試從資源導入圖像..當從資源導入圖像 - 在「System.Windows.Baml2006.TypeConverterMarkupExtension」提供價值拋出一個異常

<Border Margin="10"> 
    <Border.Effect> 
     <DropShadowEffect BlurRadius="15"/> 
    </Border.Effect> 
    <Border.Background> 
     <ImageBrush ImageSource="pack://application:,,,/Resources/image.png" Stretch="Uniform"/> 
    </Border.Background> 
</Border> 

但是當我一樣,直接導入C:/image.png它的工作原理!

我該如何解決?

回答

3

確保您在當前項目文件夾Resources下添加了圖像image.png,並將生成操作設置爲Resource

+0

是我確實添加了它.. –

+0

然後在您發佈的示例代碼中沒有問題。檢查內部異常並在此處發佈。 –

+0

nvm ..它作爲'「/Resources/image.png」'..不知道爲什麼!它應該是相同的 –

0
<ImageBrush ImageSource="pack://application:,,,/image.png" Stretch="Uniform"/> 

刪除Resources目錄,並嘗試..它會工作..你已經提到C:/image.png所以它可能是在你的根文件夾..檢查文件路徑和正確地給它..

相關問題