ฉันพยายามหาวิธีจัดระเบียบไฟล์ ResourceDictionary ของฉันเพื่อนำมาใช้ซ้ำและแบ่งปันกับสมาชิกคนอื่น ๆ ในทีมของฉัน
ฉันเจอ "Generic.xaml" อยู่เรื่อย ๆ แต่ถ้าฉันดู MSDN สำหรับ Generic.xaml หรือทำการค้นหาโดย Google ฉันดูเหมือนจะได้รับโพสต์บล็อกและคำถามในฟอรัมที่พูดถึง - ฉันไม่สามารถดูเหมือน ตีสิ่งที่มีอำนาจและชัดเจนจริงๆ
Generic.xaml และ MyRandomlyNamedResourceDictionary คืออะไรแตกต่างกันอย่างไร ดูเหมือนว่าทั้งสองวิธีฉันต้องอ้างอิง ResourceDictionaries ที่เก็บไว้ในไลบรารีด้วยแอตทริบิวต์ซอร์ส เช่น,:
<Application.Resources>
<ResourceDictionary
Source="/CommonLibraryWpfThemes;component/Themes/Generic.xaml"
</Application.Resources>
ดังนั้น Generic.xaml มีประโยชน์อย่างไรบ้าง? มีวัตถุประสงค์หรือไม่ถ้าฉันไม่พยายามให้แอปพลิเคชันของฉัน "ดู" หลายอย่าง (เช่นถ้าฉันมีเพียงธีมเดียว)?