7

シンプルなWindowsStoreアプリがあり、背景にSVG画像を使用したいと思います。Inkscapeを使用して作成し、Assetsフォルダーに追加して、Contentに設定されていることを確認しました。

XAMLの場合、次のものがあります。

<Grid>
    <Grid.Background>
        <ImageBrush ImageSource="/Assets/Background.svg"/>
    </Grid.Background>

</Grid>

何も表示されていません。何か問題がありますか、それともSVGファイルを使用できませんか?

4

1 に答える 1

4

直接ではありません (画像ファイル形式を参照してください)。ただし、SVG アセットを活用できるようにするコンバーターやその他のコントロールがあります。それらの多くは、ベクター SVG 形式をベクター XAML 形式に変換します。

私をBingで検索すると、次の(およびその他の)結果が得られます。ただし、これらは特に Windows 8 に焦点を当てたものではなく、WPF および Silverlight とは XAML の方言がいくつか異なることに注意してください。特に Windows 8 でそれらを使用したことはないので、これは推奨ではありませんが、検討する価値のあるいくつかのオプションにすぎません。

Inkscape (XAML エクスポート オプションを含む)

SVGImage コントロール

シャープベクトル

ViewerSvg

于 2012-12-09T16:43:52.237 に答える