我希望能夠將矢量圖形(最好在XAML中定義)用作圖像控件的來源,就像我目前可以像PNG一樣使用光柵圖像。這樣,我可以很容易地混合和位圖和矢量圖像之間的匹配,就像這樣:使用XAML文件作爲矢量圖片源
<StackPanel>
<Image Source="Images/Namespace.png"/>
<Image Source="Images/Module.xaml"/>
</StackPanel>
Module.xaml將最有可能<DrawingImage>
作爲它的根元素,而不是<UserControl>
。
其實,我真的去爲的就是這個,所以我的視圖模型可以根據自己的判斷選擇一個柵格或矢量圖像:
<Image Source="{Binding ImageUri}"/>
這可能嗎? Image.Source可以從給定的URI加載XAML類嗎?或者它只能加載位圖資源?
讓我懷疑......爲什麼在WPF/Silverlight中使用XAML圖像會如此困難,或者本機不支持......考慮到WPF/Silverlight基於XAML! – Jacques 2014-04-25 09:37:31