2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

.NET MAUI Prismテンプレートのインストール方法

Last updated at Posted at 2023-04-14

必要環境 

VisualStudio2022

手順1

VisualStudio2022
ツール → Nugetパッケージマネージャー → パッケージマネージャーコンソール
で以下のコードを張り付ける。

dotnet new --install Prism.Templates::8.1.97'

手順2

インストールが完了すると新しいプロジェクトの作成からPrismテンプレートが増えます。
image.png

最後に

プロジェクトを作成するとこのような感じになります。
image.png

PrismStartup.csという見慣れないファイルがあると思いますが、こちらのファイルでは主にNavigation関連の登録を行っているファイルです。
OnAppStartで起動時に表示されるページを設定し、RegisterTypesメソッドではナビゲーションページを登録しています。ページを増やした際には毎回ページを登録する必要があります。

PrismStartup.cs
using PrismApp1.Views;

namespace PrismApp1;

internal static class PrismStartup
{
    public static void Configure(PrismAppBuilder builder)
    {
        builder.RegisterTypes(RegisterTypes)
                .OnAppStart("NavigationPage/MainPage");
    }

    private static void RegisterTypes(IContainerRegistry containerRegistry)
    {
        containerRegistry.RegisterForNavigation<MainPage>()
                     .RegisterInstance(SemanticScreenReader.Default);
    }
}
2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?