0
ナゲットパッケージSVG.Forms.Plugin.Abstractionsを使用しています。単純な例から下のXAMLをコピーしましたが、表示するsvgを取得できません。 イメージはTestAppアプリケーション内の 'images'フォルダにあり、ビルドアクションは埋め込みリソースです。 SvgAsseblyは、viewModelの下にあるパブリックアセンブリにバインドされています。 私には空白の画面が表示され、タイトルテキストが一番上に表示されます。 明らかに間違っているものは誰でも見ることができますか?Xamarinフォームでsvgイメージを使用する
public Assembly SvgAssembly
{
get { return typeof(App).GetTypeInfo().Assembly; }
}
XAML:
<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="TestApp.MainPage"
xmlns:artina="clr-namespace:UXDivers.Artina.Shared;assembly=UXDivers.Artina.Shared"
xmlns:local="clr-namespace:TestApp;assembly=TestApp" Title="{ artina:Translate PageTitle}" BackgroundColor="{DynamicResource BasePageColor}"
xmlns:abstractions="clr-namespace:SVG.Forms.Plugin.Abstractions;assembly=SVG.Forms.Plugin.Abstractions">
<ContentPage.Content>
<StackLayout>
<abstractions:SvgImage
SvgAssembly="{Binding SvgAssembly }"
SvgPath="TestApp.images.brand.svg"
Width="200"
Height="200" />
</StackLayout>
</ContentPage.Content>
</ContentPage>
を何デバイスのプラットフォームはあなたに焦点を当てていますか? – LeRoy