「MAUIでSkiaSharpを使う」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「MAUISkiaSharpを使う方法は公式サイトにあるが機械翻訳がわかりにくい。 * https://learn.microsoft.com/ja-jp/dotnet/maui/migration/skiash…」)
 
3行目: 3行目:
  
 
== NuGet ==
 
== NuGet ==
 +
以下のNuGetをぶちこむ。
 
* SkiaSharp.Views.Maui.Controls
 
* SkiaSharp.Views.Maui.Controls
  

2024年3月4日 (月) 06:14時点における版

MAUISkiaSharpを使う方法は公式サイトにあるが機械翻訳がわかりにくい。

NuGet

以下の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();
	}
}