[C# - Prism] 프리즘 예제 22 - ConfirmCancelNavigationC#/Prism2023. 9. 23. 12:41
Table of Contents
안녕하세요, 반나무입니다.
이번 예제는 현재 View에서 다른 View로 Navigation을 할지 확인하는 작업을 합니다.
해당 기능을 사용하기 위해선 IConfirmNavigationRequest를 사용합니다.
public void ConfirmNavigationRequest(NavigationContext navigationContext, Action<bool> continuationCallback)
{
bool result = true;
if (MessageBox.Show("Do you to navigate?", "Navigate?", MessageBoxButton.YesNo) == MessageBoxResult.No)
result = false;
continuationCallback(result);
}
예를 누르면 Navigate되고, 아니요를 누르면 Navigate되지않는 단순한 예제입니다.
반응형
'C# > Prism' 카테고리의 다른 글
[C# - Prism] 프리즘 예제 23 - RegionMemberLifetime (0) | 2024.05.29 |
---|---|
[C# - Prism] 프리즘 예제 21 - PassingParameters (0) | 2023.09.20 |
[C# - Prism] 프리즘 예제 20 - NavigateToExistingViews (0) | 2023.09.17 |
[C# - Prism] 프리즘 예제 19 - NavigationParticipation (0) | 2023.09.13 |
[C# - Prism] 프리즘 예제 18 - NavigationCallback (0) | 2023.09.04 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!