set default navigator
authorYurii Zinchuk/Tizen Services & IoT (PLT) /SRPOL/Engineer/Samsung Electronics <y.zinchuk@samsung.com>
Thu, 29 Jun 2023 07:56:35 +0000 (09:56 +0200)
committerYurii Zinchuk/Tizen Services & IoT (PLT) /SRPOL/Engineer/Samsung Electronics <y.zinchuk@samsung.com>
Fri, 30 Jun 2023 09:56:54 +0000 (11:56 +0200)
SettingView/SettingView.cs

index ff5c273c49346b18093ba6af4a68b596f49d2118..67c36db778014e44a9ae3bd6b0c2d860afc03c05 100644 (file)
  *  limitations under the License
  */
 
+using SettingCore;
+using SettingCore.Views;
+using SettingView.TextResources;
+using System.Collections.Generic;
+using System.Linq;
+using Tizen.Applications;
 using Tizen.NUI;
 using Tizen.NUI.BaseComponents;
 using Tizen.NUI.Components;
 using Tizen.System;
 
-using SettingView.TextResources;
-using SettingCore;
-using System.Linq;
-using Tizen.Applications;
-using System.Collections.Generic;
-using SettingCore.Views;
-
 namespace SettingView
 {
     public class Program : NUIApplication
@@ -52,6 +51,12 @@ namespace SettingView
             bool initilized = GadgetManager.Instance.Init();
             mMainPage.Content = initilized ? CreateContent() : GetTextNotice("Failed to initialize GadgetManager.\nPlease check error logs for more information.", Color.Red);
 
+            var navigator = new SettingNavigation();
+            navigator.WidthResizePolicy = ResizePolicyType.FillToParent;
+            navigator.HeightResizePolicy = ResizePolicyType.FillToParent;
+
+            GetDefaultWindow().Remove(GetDefaultWindow().GetDefaultNavigator());
+            GetDefaultWindow().SetDefaultNavigator(navigator);
             GetDefaultWindow().GetDefaultNavigator().Push(mMainPage);
 
             Tizen.System.SystemSettings.LocaleLanguageChanged += SystemSettings_LocaleLanguageChanged;