Exemple #1
0
        private async void AppBarButton_Click(object sender, RoutedEventArgs e)
        {
            var dialog = new Settings();
            await dialog.ShowAsync();

            if (!string.IsNullOrEmpty(dialog.Username))
            {
                this.Username = dialog.Username;
            }
        }
        /// <summary>
        /// Invoked when this page is about to be displayed in a Frame.
        /// </summary>
        /// <param name="e">Event data that describes how this page was reached.
        /// This parameter is typically used to configure the page.</param>
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {

            if (Windows.Storage.ApplicationData.Current.LocalSettings.Values.Any(m => m.Key.Equals("username")))
                this.Username = Windows.Storage.ApplicationData.Current.LocalSettings.Values.Single(m => m.Key.Equals("username")).Value as string;
            else
            {
                var dialog = new Settings();
                await dialog.ShowAsync();
                this.Username = dialog.Username;
            }

            timer = new DispatcherTimer();
            timer.Interval = TimeSpan.FromSeconds(2);
            timer.Tick += Timer_Tick;

            timer.Start();

            this.lbMessages.ItemsSource = await LoadMessages();

        }
Exemple #3
0
        /// <summary>
        /// Invoked when this page is about to be displayed in a Frame.
        /// </summary>
        /// <param name="e">Event data that describes how this page was reached.
        /// This parameter is typically used to configure the page.</param>
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            if (Windows.Storage.ApplicationData.Current.LocalSettings.Values.Any(m => m.Key.Equals("username")))
            {
                this.Username = Windows.Storage.ApplicationData.Current.LocalSettings.Values.Single(m => m.Key.Equals("username")).Value as string;
            }
            else
            {
                var dialog = new Settings();
                await dialog.ShowAsync();

                this.Username = dialog.Username;
            }

            timer          = new DispatcherTimer();
            timer.Interval = TimeSpan.FromSeconds(2);
            timer.Tick    += Timer_Tick;

            timer.Start();

            this.lbMessages.ItemsSource = await LoadMessages();
        }
 private async void AppBarButton_Click(object sender, RoutedEventArgs e)
 {
     var dialog = new Settings();
     await dialog.ShowAsync();
     if(!string.IsNullOrEmpty(dialog.Username))
         this.Username = dialog.Username;
 }