我有一個WPF用戶控件庫項目。 在這同一個項目我有一個資源文件,我包括在我的用戶控制資源是這樣的:訪問WPF用戶控件庫中的應用程序資源
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="../Styles/Globals.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
如何從代碼中訪問該資源的背後? 當我嘗試訪問Application.Current.Resources時,它是空的。
感謝
編輯: 我意識到,這是因爲資源是用戶控制的成員,而不是一個應用程序的成員。 (在用戶控件庫項目中,我無法在應用程序級別添加資源)。
但是,因爲我使用MVVM,我沒有從我的viewmodel到用戶控件的訪問,所以我如何才能達到用戶控件的資源中的樣式?
我試過了,但它不起作用!它在WPF項目中的正常 工作正常,但在用戶控制庫項目中不起作用 – Hana