protected async override void OnNavigatedTo()

in src/CognitiveKioskUWP/SettingsPage.xaml.cs [43:77]


        protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            dropdownRegion.ItemsSource = settings.Regions.ToArray();
            dropdownCustomVisionRegion.ItemsSource = settings.Regions.ToArray();

            textFaceAPIKey.Text = settings.FaceKey;
            textVisionAPIKey.Text = settings.ComputerVisionKey;
            textSpeechAPIKey.Text = settings.SpeechKey;
            textCustomVisionAPIKey.Text = settings.CustomVisionKey;
            textFramesPerMinute.Text = settings.FaceCVFPM.ToString();
            textComputerVisionEndpoint.Text = settings.ComputerVisionEndpoint;
            textFaceEndPoint.Text = settings.FaceEndpoint;

            textCustomVisionProjectID.Text = settings.CustomVisionProjectId;
            textCustomVisionIterationName.Text = settings.CustomVisionIterationName;
            sliderCustomVision.Value = settings.CustomVisionThreshold;
            sliderFaceDetect.Value = settings.FaceThreshold;


            dropdownRegion.SelectedValue = settings.SpeechRegion;
            dropdownCustomVisionRegion.SelectedValue = settings.CustomVisionRegion;

            toggleShowAge.IsOn = settings.ShowAgeAndGender;
            toggleFaceDetect.IsOn = settings.DoFaceDetection;


            var devices = await DeviceInformation.FindAllAsync(DeviceClass.VideoCapture);

            dropdownCamera.ItemsSource = devices.Select(x => x.Name).ToArray();

            dropdownCamera.SelectedValue = settings.CameraKey;

            textSettings.Text = "Settings v." + GetAppVersion();
            await BindFaces();
        }