Exemple #1
0
        private async void DFUSettingPage_Loaded(object sender, RoutedEventArgs e)
        {
            dfuSettingViewModel = SettingPivotViewModel.GetInstance().GetDeviceFirmwareUpdateSettingPageViewModel();
            if (DeviceFirmwareUpdateSettingPageViewModel.FavoriteFolderToken != null &&
                StorageApplicationPermissions.FutureAccessList.ContainsItem(DeviceFirmwareUpdateSettingPageViewModel.FavoriteFolderToken))
            {
                var cachedFolder = await StorageApplicationPermissions.FutureAccessList.GetFolderAsync(DeviceFirmwareUpdateSettingPageViewModel.FavoriteFolderToken, AccessCacheOptions.None) as StorageFolder;

                dfuSettingViewModel.FavoriteFolder = cachedFolder;
            }
            //if (dfuSettingViewModel.SelectedDeviceFirmwareTypeName == FirmwareTypeEnum.Application.ToString())
            //{
            //	ApplicationTypeRadioButton.IsChecked = true;
            //	SetOnDeviceFirmwareButtonVisibility();
            //}
            //else if (dfuSettingViewModel.SelectedDeviceFirmwareTypeName == FirmwareTypeEnum.BootLoader.ToString())
            //{
            //	BootloaderTypeRadioButton.IsChecked = true;
            //	SetOnDeviceFirmwareButtonVisibility();
            //}
            //else if (dfuSettingViewModel.SelectedDeviceFirmwareTypeName == FirmwareTypeEnum.SoftDevice.ToString())
            //{
            //	SoftDeviceTypeRadioButton.IsChecked = true;
            //	SetOnDeviceFirmwareButtonVisibility();
            //}
            //else if (dfuSettingViewModel.SelectedDeviceFirmwareTypeName == FirmwareTypeEnum.MultiFiles.ToString())
            //{
            //	SoftDevice_BootLoaderTypeRadioButton.IsChecked = true;
            //	SetOnDeviceFirmwareButtonVisibility();
            //}
            if (dfuSettingViewModel.FileToken.Count > 0)
            {
                dfuSettingViewModel.ImageFileNames = dfuSettingViewModel.GetShortFileName();
            }
        }
Exemple #2
0
 private void ProximityPage_Loaded(object sender, RoutedEventArgs e)
 {
     proximitySettingViewModel = SettingPivotViewModel.GetInstance().GetProximitySettingViewModel();
     if (ProximityViewModel.GetInstance().IsImmediateServiceStarted())
     {
         this.AlertOnDeviceToggle.IsOn = proximitySettingViewModel.IsImmediateButtonOn;
     }
     else
     {
         this.AlertOnDeviceToggle.IsEnabled = false;
     }
 }
        private async void DFUSettingPage_Loaded(object sender, RoutedEventArgs e)
        {
            dfuSettingViewModel = SettingPivotViewModel.GetInstance().GetDeviceFirmwareUpdateSettingPageViewModel();
            if (DeviceFirmwareUpdateSettingPageViewModel.FavoriteFolderToken != null &&
                StorageApplicationPermissions.FutureAccessList.ContainsItem(DeviceFirmwareUpdateSettingPageViewModel.FavoriteFolderToken))
            {
                var cachedFolder = await StorageApplicationPermissions.FutureAccessList.GetFolderAsync(DeviceFirmwareUpdateSettingPageViewModel.FavoriteFolderToken, AccessCacheOptions.None) as StorageFolder;

                dfuSettingViewModel.FavoriteFolder = cachedFolder;
            }
            if (dfuSettingViewModel.FileToken.Count > 0)
            {
                dfuSettingViewModel.ImageFileNames = dfuSettingViewModel.GetShortFileName();
            }
        }
Exemple #4
0
        private void AlertOnDevice_Toggled(object sender, RoutedEventArgs e)
        {
            var alarmToggle = sender as ToggleSwitch;

            if (alarmToggle.IsOn)
            {
                if (ProximityViewModel.GetInstance().SetImmediateAlertOn())
                {
                    proximitySettingViewModel.UpdateImmediateAlarmGUI(true);
                }
                else
                {
                    SettingPivotViewModel.GetInstance().GetProximitySettingViewModel().SetServiceNotOnErrorMessage();
                    FlyoutBase.ShowAttachedFlyout((FrameworkElement)sender);
                }
            }
            else
            {
                ProximityViewModel.GetInstance().SetImmediateAlertOff();
                proximitySettingViewModel.UpdateImmediateAlarmGUI(false);
            }
        }
Exemple #5
0
 private void GlucoseSettingPage_Loaded(object sender, RoutedEventArgs e)
 {
     SettingPivotViewModel.GetInstance().GetGlucoseMonitorViewModel();
 }
Exemple #6
0
 private void UartSettingPage_Loaded(object sender, RoutedEventArgs e)
 {
     SettingPivotViewModel.GetInstance().GetUartSettingViewModel();
 }
Exemple #7
0
 private async void WriteReview_Clicked(object sender, RoutedEventArgs e)
 {
     await Windows.System.Launcher.LaunchUriAsync(
         new Uri("ms-windows-store:reviewapp?appid=" + SettingPivotViewModel.GetInstance().GetAboutPageViewModel().AppID));
 }
Exemple #8
0
 private void WriteEmail_Clicked(object sender, RoutedEventArgs e)
 {
     SettingPivotViewModel.GetInstance().SendUsEmail();
 }
Exemple #9
0
 private void HeartRateMonitorSettingPage_Loaded(object sender, RoutedEventArgs e)
 {
     SettingPivotViewModel.GetInstance().GetHeartRateMonitorSettingViewModel();
 }
Exemple #10
0
 private void NavigationHelper_LoadState(object sender, LoadStateEventArgs e)
 {
     this.DataContext = SettingPivotViewModel.GetInstance().SettingPageViewModelDictionary;
     ResolvePageHeader(e.NavigationParameter.ToString());
 }
 private void BPMSettingPage_Loaded(object sender, RoutedEventArgs e)
 {
     SettingPivotViewModel.GetInstance().GetBloodPressureMeasurementViewModel();
 }