2013年5月11日

Visual Studio Express 2012 for Windows Desktop のアプリ開発で SVG画像を取り扱う

WPFで SVG画像を表示させたい事があると思いますが、標準では対応していません。
そこで、NuGetパッケージを使用します。

SharpVectors パッケージをインストールすると SVG画像 が使用できます。

設定

ただし、インストールしたら、そのままでSVG画像が表示される訳ではありません。
トップ要素に
xmlns:svgc="http://sharpvectors.codeplex.com/svgc/"
を追加しましょう。

そして、表示した部分で、以下のように
<svgc:SvgCanvas Source="svg_image.svg"  />
svgc:SvgCanvasタグを使用すると画面に表示されます。