private void MainPage_Loaded(object sender, RoutedEventArgs e) { Frame_container.Navigate(typeof(Page1)); StatusBar_Text.Text = string.Empty; // auto connect algorithm AutoReconnect(); }
/// <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; } } }
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)); } } } }
private void TextBlock_Tapped(object sender, TappedRoutedEventArgs e) { Frame_container.Navigate(typeof(Page3)); }
public void MainPage_Navigate_Frame(Type page) { Frame_container.Navigate(page); }