के रूप में एक एक्सएएमएल फ़ाइल का उपयोग करना, मैं एक छवि नियंत्रण के स्रोत के रूप में एक्सएएमएल में अधिमानतः परिभाषित वेक्टर ग्राफिक्स का उपयोग करने में सक्षम होना चाहता हूं, जैसे कि मैं वर्तमान में एक पीएनजी की तरह रास्टर छवि का उपयोग कर सकता हूं। इस तरह मैं आसानी से मिश्रण और बिटमैप और वेक्टर छवियों के बीच से मेल खाते हैं, इस तरह हो सकता है:वेक्टर छवि स्रोत
<StackPanel>
<Image Source="Images/Namespace.png"/>
<Image Source="Images/Module.xaml"/>
</StackPanel>
Module.xaml सबसे अधिक संभावना के बजाय अपने मूल तत्व <UserControl>
रूप <DrawingImage>
होगा।
वास्तव में, क्या मैं वास्तव में के लिए जा रहा हूँ, यह है तो मेरे ViewModel अपने विवेक से या तो एक रेखापुंज या सदिश छवि का चयन कर सकते हैं:
<Image Source="{Binding ImageUri}"/>
यह संभव है? क्या छवि। किसी दिए गए यूआरआई से एक्सएएमएल कक्षा लोड कर सकते हैं? या यह केवल बिटमैप संसाधन लोड करने में सक्षम है?
मुझे आश्चर्य है ... WPF/Silverlight में XAML छवि का उपयोग क्यों करना मुश्किल होगा, या मूल रूप से समर्थित नहीं है ... क्योंकि WPF/Silverlight XAML पर आधारित है! – Jacques