[C#/MAUI/COMMUNITY TOOLKIT/.NET6] ServiceCollectionExtensions 클래스 : AddTransientWithShellRoute 확장 메소드를 사용해 MVVM 패턴에서 의존성 주입 사용하기


■ ServiceCollectionExtensions 클래스의 AddTransientWithShellRoute 확장 메소드를 사용해 MVVM 패턴에서 의존성 주입을 설정하는 방법을 보여준다.

VIEWMODEL/BaseViewModel.cs

VIEWMODEL/MainPageViewModel.cs

VIEWMODEL/MainDetailPageViewMode.cs

VIEWMODEL/SecondPageViewModel.cs

VIEW/BasePage.cs

VIEW/MainPage.xaml

VIEW/MainPage.xaml.cs

VIEW/MainDetailPage.xaml

VIEW/MainDetailPage.xaml.cs

VIEW/SecondPage.xaml

VIEW/SecondPage.xaml.cs

AppShell.xaml

AppShell.xaml.cs

MauiProgram.cs

TestProject.zip