में एक ResourceDictionary से StaticResource का उपयोग करते हैं मैं इन शब्दकोशों है:सिल्वरलाइट 4 - एक और
dict1.xaml: <Color x:Key="Color1">Red</Color>
dict2.xaml: <SolidColorBrush x:Key="Brush1" Color={StaticResource Color1} />
यह काम करता है:
App.xaml:
<MergedDictionaries>
<ResourceDictionary Source="dict1.xaml"/>
<MergedDictionaries>
SomePage.xaml:
<UserControl.Resources>
<MergedDictionaries>
<ResourceDictionary Source="dict2.xaml"/>
</MergedDictionaries>
</UserControl.Resources>
यह नहीं करता है:
App.xaml आवेदन स्तर पर दोनों मिल जाती हैं।
मुझे रंग 1 के बारे में कोई त्रुटि नहीं मिली है।
यह क्यों है?/क्या इसके आसपास कोई रास्ता है? मुझे पता है कि यह उदाहरण सरल है, लेकिन असली एक बहुत लंबा होगा। असल में मैं सिर्फ अलग अलग फ़ाइलों में मेरी शैली और टेम्पलेट्स व्यवस्थित करने के लिए कोशिश कर रहा हूँ:
- रंग
- अंतर्निहित शैलियों
- स्पष्ट शैलियों
संपादन के लिए कई के लिए एक के लिए एक: दिलचस्प है, अगर RootVisual
संपत्ति को सेट करने से पहले, मैं Application_Startup
पर कोड में ऐसा करता हूं, मुझे त्रुटि नहीं मिलती है ... मैं बस इतना परेशान हूं!
क्या किसी ने इसे विंडोज 8/मेट्रो में काम करने के लिए प्राप्त किया है? – Nilzor