コード例 #1
0
 private async void RetrieveMessages()
 {
     try
     {
         await _messageVm.Initialize();
     }
     catch (Exception ex) { PageUtil.DisplayExceptionAlert(this, ex, "Error retrieving messages"); }
 }
コード例 #2
0
        protected async override void OnAppearing()
        {
            base.OnAppearing();
            if (_exception != null)
            {
                await Task.Delay(1000);

                PageUtil.DisplayExceptionAlert(this, _exception, _exceptionTitle);
            }
        }
コード例 #3
0
        public async void SendMessage(object sender, EventArgs e)
        {
            try
            {
                await _messageVm.SendMessage(MessageText.Text);

                Device.BeginInvokeOnMainThread(() =>
                {
                    MessageText.Text = "";
                });
            }
            catch (Exception ex) { PageUtil.DisplayExceptionAlert(this, ex, "Error sending message"); }
        }