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();
}