這個問題讓我感到困惑。我簡單地將我的Window
的Background
設置爲ImageBrush
,全部在設計時使用Properties
窗口。首先,我將JPG
圖像添加到我的Resources
(雙擊資源 - >選擇圖像 - >添加現有文件...)。然後我選擇我的Window
,打開Properties
窗口,爲Background
屬性選擇ImageSource
。它當時顯示圖像OK。但是在運行應用程序時,它會拋出異常: '在'System.Windows.Baml2006.TypeConverterMarkupExtension'上提供值會引發異常。'行號'75'和行位'10背景圖像在設計時顯示OK,但編譯器在運行時拋出異常(調試時)?
我不明白這個例外,用Goolge搜索不會有太大幫助,因爲有很多種異常(內部異常)可以拋出這個。在我的情況下,內部異常是找不到D:\ Ellipse按鈕的一部分,使用Animation \ bin \ Debug \ Resources \ back_ground.jpg'。
最奇怪的是它在設計時顯示圖像OK,但在運行時拋出異常。
你有什麼想法解決這個問題嗎?謝謝!
清理解決方案並重新構建 – Sandy
@rapsalands我已經完成了你的建議,但不起作用。 – Hopeless
類似的查詢,下面的鏈接可能會幫助你http://stackoverflow.com/questions/17617086/imagebrush-throws-exception-when-trying-to-set-window-background?rq=1 – Sivakumar