質問: Graphic.LoadSvg(reader); Graphic.LoadSvgのところでエラーが発生してしまっているのですが、 どのように定義すれば参考サイトのようにSVGファイルを呼び出せるでしょうか? ちなみに、SkiaSharpというものがXamarinの公式APIとして出ているようなのですが、 一般的にはSkiaSharpを利用する人の方が多いのですかね?
回答: PCL上のResourceファイルの読み込み処理が抜けているかと思います。 またNGraphicsではGraphicを取得するところまではPCL上でできるので 取得したGraphicをDependencyServiceに渡せば良いかと思います。 ``` var src = "プロジェクト名.フォルダ名.Tiger.svg"; //ResourceのStreamを取得 var stream = typeof(PCLの任意のクラス).GetTypeInfo().Assembly.GetManifestResourceStream(src); using(var sr = new StreamReader(stream)){ var g = NGraphics.Graphic.LoadSvg(sr); } ``` SkiaSharpでもSVGは扱えるようですが、利用者の状況はすみませんが私はわかりません。