MAUIでSkiaSharpを使う
2024年3月4日 (月) 06:13時点におけるAdministrator (トーク | 投稿記録)による版 (ページの作成:「MAUIでSkiaSharpを使う方法は公式サイトにあるが機械翻訳がわかりにくい。 * https://learn.microsoft.com/ja-jp/dotnet/maui/migration/skiash…」)
MAUIでSkiaSharpを使う方法は公式サイトにあるが機械翻訳がわかりにくい。
NuGet
- SkiaSharp.Views.Maui.Controls
MauiAppBuilder
MainProgram.csに「using SkiaSharp.Views.Maui.Controls.Hosting;」と「.UseSkiaSharp()」を追加する。
using Microsoft.Extensions.Logging;
using SkiaSharp.Views.Maui.Controls.Hosting;
public static class MauiProgram
{
public static MauiApp CreateMauiApp()
{
var builder = MauiApp.CreateBuilder();
builder
.UseMauiApp<App>()
.UseSkiaSharp()
.ConfigureFonts(fonts =>
{
fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
});
#if DEBUG
builder.Logging.AddDebug();
#endif
return builder.Build();
}
}