728x90
반응형
728x170
▶ TodoListPage.xaml
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage x:Class="TestProject.TodoListPage"
xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:TestProject"
IconImageSource="sample2.png"
Title="할일"
BackgroundColor="White">
<Button x:Name="navigateButton"
HorizontalOptions="Center"
VerticalOptions="Center"
Text="리마인더 이동" />
</ContentPage>
728x90
▶ TodoListPage.xaml.cs
namespace TestProject;
/// <summary>
/// 할일 페이지
/// </summary>
public partial class TodoListPage : ContentPage
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Constructor
////////////////////////////////////////////////////////////////////////////////////////// Public
#region 생성자 - TodoListPage()
/// <summary>
/// 생성자
/// </summary>
public TodoListPage()
{
InitializeComponent();
this.navigateButton.Clicked += navigateButton_Clicked;
}
#endregion
//////////////////////////////////////////////////////////////////////////////////////////////////// Method
////////////////////////////////////////////////////////////////////////////////////////// Private
#region 리마인더 이동 버튼 클릭시 처리하기 - navigateButton_Clicked(sender, e)
/// <summary>
/// 리마인더 이동 버튼 클릭시 처리하기
/// </summary>
/// <param name="sender">이벤트 발생자</param>
/// <param name="e">이벤트 인자</param>
private async void navigateButton_Clicked(object sender, EventArgs e)
{
await Navigation.PushAsync(new ReminderPage());
}
#endregion
}
300x250
▶ MainPage.xaml
<?xml version="1.0" encoding="utf-8" ?>
<TabbedPage x:Class="TestProject.MainPage"
xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:TestProject">
<local:ContactPage />
<NavigationPage
Title="할일"
IconImageSource="sample2.png">
<x:Arguments>
<local:TodoListPage />
</x:Arguments>
</NavigationPage>
</TabbedPage>
728x90
반응형
그리드형(광고전용)
'C# > MAUI' 카테고리의 다른 글
[C#/MAUI/.NET6] Frame 엘리먼트 : 프레임 있는 카드 만들기 (0) | 2022.05.12 |
---|---|
[C#/MAUI/.NET6] Frame 엘리먼트 : CornerRadius/BorderColor 속성 사용하기 (0) | 2022.05.12 |
[C#/MAUI/.NET6] BoxView 엘리먼트 : CornerRadius 속성 사용하기 (0) | 2022.05.12 |
[C#/MAUI/.NET6] Border 엘리먼트 : Stroke 속성 사용하기 (0) | 2022.05.12 |
[C#/MAUI/.NET6] Border 엘리먼트 : StrokeShape 속성 사용하기 (0) | 2022.05.12 |
[C#/MAUI/.NET6] TabbedPage 엘리먼트 : ItemsSource/ItemTemplate 속성을 사용해 탭 페이지 채우기 (0) | 2022.05.12 |
[C#/MAUI/.NET6] TabbedPage 엘리먼트 : Children 속성을 사용해 Page 컬렉션으로 탭 페이지 채우기 (0) | 2022.05.11 |
[C#/MAUI/.NET6] NavigationPage 엘리먼트 : TitleView 첨부 속성 사용하기 (0) | 2022.05.11 |
[C#/MAUI/.NET6] FlyoutPage 엘리먼트 사용하기 (0) | 2022.05.11 |
[C#/MAUI/.NET6] VerticalStackLayout 엘리먼트 : Spacing 속성 사용하기 (0) | 2022.05.11 |
댓글을 달아 주세요