SampleCrossUi.Maui
1.0.0.0
SampleCrossUi.Maui 사용 방법을 보여 주는 예제 프로젝트입니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
MauiProgram.cs
이 파일의 문서화 페이지로 가기
1
using
Microsoft.Extensions.Logging;
2
using
SampleCrossUi.Maui.Views
;
3
using
SampleCrossUi.Shared.Services;
4
using
SampleCrossUi.Shared.ViewModels;
5
6
namespace
SampleCrossUi.Maui
;
7
16
public
static
class
MauiProgram
17
{
34
public
static
MauiApp
CreateMauiApp
()
35
{
36
var builder = MauiApp.CreateBuilder();
37
builder
38
.UseMauiApp<
App
>()
39
.ConfigureFonts(fonts =>
40
{
41
fonts.AddFont(
"OpenSans-Regular.ttf"
,
"OpenSansRegular"
);
42
fonts.AddFont(
"OpenSans-Semibold.ttf"
,
"OpenSansSemibold"
);
43
});
44
45
// Register the same shared services/view models used by WPF / WinForms / Blazor
46
builder.Services.AddSingleton<ICounterService, CounterService>();
47
builder.Services.AddSingleton<CounterEvent>();
48
builder.Services.AddSingleton<CounterViewModel>();
49
builder.Services.AddSingleton<LightBulbModel>();
50
builder.Services.AddSingleton<LightBulbEvent>();
51
builder.Services.AddSingleton<LightBulbViewModel>();
52
builder.Services.AddSingleton<ControlsEvent>();
53
builder.Services.AddSingleton<ControlsViewModel>();
54
55
builder.Services.AddSingleton<
CounterPage
>();
56
builder.Services.AddSingleton<
LightBulbPage
>();
57
builder.Services.AddSingleton<
ControlsPage
>();
58
builder.Services.AddSingleton<
PopupPage
>();
59
builder.Services.AddSingleton<
MainPage
>();
60
61
62
return
builder.Build();
63
}
64
}
SampleCrossUi.Maui
Definition
App.xaml.cs:1
SampleCrossUi.Maui.Views
Definition
ControlsPage.xaml.cs:3
SampleCrossUi.Maui.App
Definition
App.xaml.cs:12
SampleCrossUi.Maui.MainPage
Definition
MainPage.xaml.cs:14
SampleCrossUi.Maui.MauiProgram
Definition
MauiProgram.cs:17
SampleCrossUi.Maui.MauiProgram.CreateMauiApp
static MauiApp CreateMauiApp()
Definition
MauiProgram.cs:34
SampleCrossUi.Maui.Views.ControlsPage
Definition
ControlsPage.xaml.cs:14
SampleCrossUi.Maui.Views.CounterPage
Definition
CounterPage.xaml.cs:16
SampleCrossUi.Maui.Views.LightBulbPage
Definition
LightBulbPage.xaml.cs:15
SampleCrossUi.Maui.Views.PopupPage
Definition
PopupPage.xaml.cs:14
MauiProgram.cs
다음에 의해 생성됨 :
1.17.0