using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropServices.WindowsRuntime; using System.Threading.Tasks; using Windows.Foundation; using Windows.Foundation.Collections; using Windows.UI; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using Windows.UI.Xaml.Controls.Primitives; using Windows.UI.Xaml.Data; using Windows.UI.Xaml.Input; using Windows.UI.Xaml.Media; using Windows.UI.Xaml.Navigation; // The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238 namespace HueUWP.Views { /// /// An empty page that can be used on its own or navigated to within a Frame. /// public sealed partial class SettingsView : Page { public SettingsViewModel SettingsViewModel = new SettingsViewModel(); public SettingsView() { this.InitializeComponent(); //SettingsViewModel = new SettingsViewModel(); } private async void UpdateID_Click(object sender, RoutedEventArgs e) { IDBox.Background = default(Brush); UserIdProgress.IsActive = true; string s = await App.api.Register(); if (s == "error") IDBox.Background = new SolidColorBrush(Colors.Red); else SettingsViewModel.Update(); UserIdProgress.IsActive = false; } } }