/// <summary>
        /// The main TabbedPage which has four ContentPages
        /// </summary>
        public MainTabbedPage()
        {
            NavigationPage.SetHasNavigationBar(this, false);

#if ALARM_XAML
            // Alarm Xaml Page
            alarmXaml = (Clock.Pages.AlarmListPage)AlarmXamlPageController.GetInstance(TizenClock.Tizen.AlarmXaml.Pages.AlarmPages.ListPageXaml);
            Children.Add(alarmXaml);
#else
            // Alarm Page
            alarm = (AlarmListPage)AlarmPageController.GetInstance(AlarmPages.ListPage);
            Children.Add(alarm);
#endif
            // World clock Page
            wolrdclock = WorldclockPage.GetInstance();
            Children.Add(wolrdclock);

            // Stopwatch Page
            stopwatch = new Stopwatch.StopwatchPage();
            Children.Add(stopwatch);

            // Timer Page
            timer = new Timer.TimerPage();
            Children.Add(timer);

            CurrentPageChanged += MainTabbedPage_CurrentPageChanged;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Launch AlarmEdit page
        /// </summary>
        async void CreateNewAlarm()
        {
            /// Creates default alarm record
            AlarmRecord defaultAlarmRecord = new AlarmRecord();

            defaultAlarmRecord.SetDefault();
            await Navigation.PushAsync(AlarmPageController.GetInstance(AlarmPages.EditPage, defaultAlarmRecord));
        }
Exemplo n.º 3
0
        /// <summary>
        /// Launch AlarmEdit page
        /// </summary>
        private Task CreateNewAlarm()
        {
            /// Creates default alarm record
            AlarmRecord defaultAlarmRecord = new AlarmRecord();

            defaultAlarmRecord.SetDefault();
            return(Navigation.PushAsync(AlarmPageController.GetInstance(AlarmPages.EditPage, defaultAlarmRecord)));
        }
Exemplo n.º 4
0
 /// <summary>
 /// Launch Edit page
 /// </summary>
 /// <param name="record">AlarmRecord</param>
 async void EditAlarm(AlarmRecord record)
 {
     await Navigation.PushAsync(AlarmPageController.GetInstance(AlarmPages.EditPage, record));
 }
Exemplo n.º 5
0
 /// <summary>
 /// Launch Edit page
 /// </summary>
 /// <param name="record">AlarmRecord</param>
 private Task EditAlarm(AlarmRecord record)
 {
     return(Navigation.PushAsync(AlarmPageController.GetInstance(AlarmPages.EditPage, record)));
 }