728x90
XAML 파일에 아래와 같이 버튼을 추가한다.
<Button
x:Name="MovePageButton"
Text="Move page"
Clicked="OnMovePageClicked"
HorizontalOptions="Fill" />
Code behind에 이벤트 핸들러를 추가한다.
(평소처럼 async Task 사용하면 XFC0002 error가 발생한다. 나는 한참을 헤맸다...😢)
private async void OnMovePageClicked(object sender, EventArgs e)
{
var viewModel = new DragAndDropViewModel(3);
await Navigation.PushAsync(new DragAndDropPage(viewModel));
}
이전 페이지로 돌아가려면 아래 코드를 이용하면 된다.
await Navigation.PopAsync();
실습 영상
https://youtu.be/Yry9HbwID-U?si=tmOwkQxWjxkvXGTO
소스코드
https://github.com/HanJaeJoon/blog-examples/commit/3c423b5b148189b7fbc9f16ea02b878e7929fe2f
728x90
'Programming > Cross-platform' 카테고리의 다른 글
[Tauri] React에서 Tauri event handling 하기 (0) | 2024.05.08 |
---|---|
[Flutter] Flutter Windows 빌드 (0) | 2024.04.12 |
[Tauri] Tauri Windows Installer 빌드 (0) | 2024.04.12 |
[MAUI] 생체인증 라이브러리 적용하기 (0) | 2022.09.05 |
댓글