From: Yurii Zinchuk/Tizen Services & IoT (PLT) /SRPOL/Engineer/Samsung Electronics Date: Thu, 29 Jun 2023 07:55:52 +0000 (+0200) Subject: add setting navigator X-Git-Tag: accepted/tizen/unified/20230706.152119~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ead7e80f1f47e14b6136429a91686f800271183b;p=profile%2Fiot%2Fapps%2Fdotnet%2Fsettings.git add setting navigator --- diff --git a/SettingCore/SettingNavigation.cs b/SettingCore/SettingNavigation.cs new file mode 100644 index 0000000..1830926 --- /dev/null +++ b/SettingCore/SettingNavigation.cs @@ -0,0 +1,21 @@ +using Tizen.NUI; +using Tizen.NUI.Components; + +namespace SettingCore +{ + public class SettingNavigation : Navigator + { + protected override void OnBackNavigation(BackNavigationEventArgs eventArgs) + { + if (PageCount > 1) + { + NUIApplication.GetDefaultWindow().GetDefaultNavigator().EnableBackNavigation = false; + GadgetNavigation.NavigateBack(); + } + else + { + NUIApplication.Current?.Exit(); + } + } + } +}