2016-04-23 23 views
0

我是新來的WPF和使用資源字典。我想創建一些可供所有資源字典訪問的樣式,但我不知道用什麼方法可以實現這一點? 我也想知道如何在資源字典中的其他資源字典中使用資源。如何製作一些對所有資源字典都可見的wpf資源(例如樣式,畫筆等)?

+1

你的意思是'Application.Resources'? – dkozl

+0

@dkozl:是的,但我也想知道如果該項目是一個用戶控制項目,並且沒有App.xaml文件。 – Saeid

+0

爲整個項目創建資源字典並在其他字典上使用合併是一個好主意嗎? – Saeid

回答

2

您可以通過在App.xaml中使用Application.Resources來完成此操作。創建一個您想要存儲的Resource Dictionary,然後將您的Resource Dictionary名稱放入ResourceDictionarysource

<Application.Resources> 
      <ResourceDictionary> 
       <ResourceDictionary.MergedDictionaries> 
        <ResourceDictionary Source="Your Resource Dictionary Name"/> 
       </ResourceDictionary.MergedDictionaries> 
      </ResourceDictionary> 
     </Application.Resources>