XAMLで定義されているベクターグラフィックスをImageコントロールのソースとして使用できます。現在、PNGのようなラスターイメージを使用できるのと同じです。そうすれば、私は簡単にこのように、ビットマップとベクトル画像間のミックスと一致することができます:XAMLファイルをベクトルとして使用する画像ソース
<StackPanel>
<Image Source="Images/Namespace.png"/>
<Image Source="Images/Module.xaml"/>
</StackPanel>
Module.xamlは、最も可能性が高い代わりに<UserControl>
のそのルート要素として<DrawingImage>
を持っているでしょう。
<Image Source="{Binding ImageUri}"/>
はこれが可能である:私のViewModelはその裁量で、ラスターやベクトル画像のどちらかを選択することができるように
は実際に、私は本当にためつもりは、このですか? Image.Sourceは、指定されたURIからXAMLクラスをロードできますか?または、ビットマップリソースのみを読み込むことはできますか?
私は不思議です...なぜWPF/SilverlightでXAMLイメージを使用するのは難しいか、またはネイティブにサポートされないのでしょうか... WPF/SilverlightはXAMLに基づいていると考えています! – Jacques