public async void UpdateAPI() { Utils.APISettings.Values.TryGetValue("UploadFileAPI", out object UploadFileAPI); Utils.APISettings.Values.TryGetValue("ActivityTrackAPI", out object ActivityTrackAPI); Utils.APISettings.Values.TryGetValue("SocketServer", out object SocketServer); InputContentDialog icd = new InputContentDialog() { ChatFlowAPI = currentAPI, UploadFileAPI = UploadFileAPI + "", ActivityTrackAPI = ActivityTrackAPI + "", SocketServer = SocketServer + "" }; icd.Closed += (s, e) => { if (e.Result == Windows.UI.Xaml.Controls.ContentDialogResult.Primary) { Utils.APISettings.Values["API"] = icd.ChatFlowAPI; Utils.APISettings.Values["UploadFileAPI"] = icd.UploadFileAPI; Utils.APISettings.Values["ActivityTrackAPI"] = icd.ActivityTrackAPI; Utils.APISettings.Values["SocketServer"] = icd.SocketServer; Reset(); } }; ToggleTyping(false); await icd.ShowAsync(); }
private async void AddFilter() { var inputContentDialog = new InputContentDialog("NOUVEAU FILTRE") { PrimaryButtonText = "Ajouter", SecondaryButtonText = "Annuler" }; ContentDialogResult result = await inputContentDialog.ShowAsync(); if (result == ContentDialogResult.Primary) { if (String.IsNullOrWhiteSpace(inputContentDialog.Input)) { var messageDialog = new MessageDialog("Un filtre ne doit pas être vide ou contenir que des espaces", "Invalide"); await messageDialog.ShowAsync(); } else { if (ApplicationSettings.Filters.Contains(inputContentDialog.Input)) { var dialog = new MessageDialog("Cet élément est déjà présent ! Il ne sera pas dupliqué.", "Élément existant"); await dialog.ShowAsync(); } else { ApplicationSettings.Filters.Add(inputContentDialog.Input); OnPropertyChanged(nameof(Filters)); } } } }
public async void ConfigSettings() { Utils.APISettings.Values.TryGetValue("UploadFileAPI", out object UploadFileAPI); InputContentDialog icd = new InputContentDialog() { UploadFileAPI = UploadFileAPI + "", }; icd.Closed += (s, e) => { if (e.Result == Windows.UI.Xaml.Controls.ContentDialogResult.Primary) { Utils.APISettings.Values["UploadFileAPI"] = icd.UploadFileAPI; } }; ToggleTyping(false); await icd.ShowAsync(); }