Example #1
0
        private void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
            Frame_container.Navigate(typeof(Page1));
            StatusBar_Text.Text = string.Empty;

            // auto connect algorithm
            AutoReconnect();
        }
Example #2
0
        /// <summary>
        /// This event is tiggered when you click on Hambarger menu list item.
        /// It update header text also.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ScenarioControl_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            StatusBar(String.Empty, BarStatus.Normal);
            ListBox  scenarioListBox = sender as ListBox;
            Scenario s = scenarioListBox.SelectedItem as Scenario;

            if (s != null)
            {
                Frame_container.Navigate(s.ClassType);
                Header_text.Text = s.Title;
                if (Window.Current.Bounds.Width < 640)
                {
                    slider.IsPaneOpen = false;
                }
            }
        }
Example #3
0
        private async void AutoReconnect()
        {
            // Retrive Setting From local Storage
            var applicationData = Windows.Storage.ApplicationData.Current;
            var localSettings   = applicationData.LocalSettings;

            if (localSettings.Values["RememberLastDevice"] != null &&
                localSettings.Values["AutoConnect"] != null &&
                localSettings.Values["LastDeviceId"] != null)
            {
                bool autoConnect_setting        = (Boolean)localSettings.Values["AutoConnect"];
                bool rememberLastDevice_setting = (Boolean)localSettings.Values["RememberLastDevice"];

                if (autoConnect_setting == true && rememberLastDevice_setting == true)
                {
                    if (await DeviceEventHandler.Current.ConnectAsyncFromId(localSettings.Values["LastDeviceId"].ToString()))
                    {
                        Frame_container.Navigate(typeof(Page2));
                    }
                }
            }
        }
Example #4
0
 private void TextBlock_Tapped(object sender, TappedRoutedEventArgs e)
 {
     Frame_container.Navigate(typeof(Page3));
 }
Example #5
0
 public void MainPage_Navigate_Frame(Type page)
 {
     Frame_container.Navigate(page);
 }