में मुझे पता है कि इस प्रश्न से संबंधित बहुत सारे विषय हैं लेकिन मुझे कोई समाधान नहीं मिला जो मेरी समस्या के लिए पूरी तरह से फिट हो ... शायद कोई नहीं है?डेटा टेम्पलेट एक अलग संसाधन डिक्शनरी
इस समय मेरे पास UserControl
है जिसमें एक नेविगेशन है जो उपयोगकर्ता को विभिन्न स्क्रीन के बीच स्विच करने की अनुमति देता है। इन स्क्रीनों को Resources
में UserControl
के भाग DataTemplate
के रूप में परिभाषित किया गया है।
कुछ इस तरह:
<DataTemplate TargetType={x:Type vm:ViewModel1}>
...
</DataTemplate>
<DataTemplate TargetType={x:Type vm:ViewModel2}>
...
</DataTemplate>
<DataTemplate TargetType={x:Type vm:ViewModel3}>
...
</DataTemplate>
ठीक है और क्या मैं चाहता हूँ करने के लिए एक अलग XAML फाइल में इन DataTemplates जगह है और UserControl के संसाधनों हिस्सा करने के लिए इस फ़ाइल को लिंक करने के लिए है। क्या मुझे वास्तव में अपने नए एक्सएएमएल रिसोर्स डिक्शनरी को अपने आवेदन में ग्लोबली रूप से उपलब्ध करना है (इसे ऐप.एक्सएमएल संसाधनों में जोड़ना) या क्या कोई और बेहतर तरीका है?