1. 程式人生 > >WPF 設計器載入失敗疑難解答

WPF 設計器載入失敗疑難解答

不應使用相對於應用程式的資源引用。下面的程式碼示例演示基於應用程式的語法,這可能在設計時失敗。

XAML 複製
<Image Name="image1" Source="pack://application:,,,/Image1.bmp" />

此類引用是相對於應用程式的,而不是相對 DLL 的。在 DLL 中使用相對於應用程式的資源引用,將導致該 DLL 依賴於父應用程式中的資源。這種方法比較脆弱,並且不保證在設計時可行。

下面的程式碼示例演示基於元件的語法,這是建議使用的方法。

XAML 複製
<Image Name="image1
" Source="/TestHostApp;component/Image1.bmp" /> <Image Name="image1" Source="pack://application:,,,/TestHostApp;component/Image1