2013-05-26 136 views
0

我有一個wpf應用程序項目,用戶控件位於單獨的項目中。 我想在不同的項目中有不同的資源字典 當我從用戶控制項目查看用戶控件時,我想使用用戶控件庫的字典。 當我運行應用程序時,我想使用應用程序的字典。 現在,當我運行應用程序時,應用程序仍然有它自己的字典,但用戶控件仍在使用用戶控件庫的字典 我嘗試過字典和合並字典的組合。 不太確定如何做到這一點。 感謝advaceWPF:使應用程序資源覆蓋usercontrol庫資源

回答

0

所以我找到了一個解決方法: 在用戶控制庫中包含一個App.xaml文件。在用戶控件App.xaml文件 中定義用戶控件設計時間資源在常規wpf應用程序項目中,包含運行時資源。 在設計時,用戶控件只能看到它自己的App.xaml文件,而在運行時,應用程序運行並使用應用程序項目中定義的資源App.xaml文件 不知道這是否是最佳方法做這件事。如果有人對此有任何意見,請隨時發帖 謝謝