2009-01-23 29 views
0

在我的應用程序中,我有幾個類中使用的各種樣式和模板。我已經在我的定義這些,所以他們是從所有的子對象可見。如何讓WPF設計器窗格查看我的資源?

但是,在設計階段,WPF設計人員無法看到這些資源,抱怨說他們「未找到」,並要求在重新加載設計人員之前必須修復錯誤。

我能做些什麼來讓它查找對象層次結構,還是專門將它指向定義它們的文件?

回答

0

你將不得不使用Expression Blend中,讓您的樣式和模板的行爲,你會期望他們的行爲抱怨。不幸的是,除了最簡單的情況之外,微軟似乎都拋棄了Visual Studio的WPF設計器。他們似乎認真對待了設計和開發的分離,至少在一定程度上。

0

你可以得到它停止通過引用它們作爲DyanmicResource,而不是靜態資源

+0

DynamicResource和StaticResource的行爲不同,因此只需替換StaticResource,以便設計者不會抱怨就不會真正解決任何問題。另外,我認爲當WPF監聽對所有資源的更改時,可能很容易忘記撤消更改並且有點性能問題。 – 2009-01-23 22:27:53

相關問題