private void InternalShowWait(string text, TimeIWindow?time)
        {
            base.Show();

            CenterImageViewCross.SetImageFromResource("loading_default.gif");

            string waitMessage = null;

            if (string.IsNullOrWhiteSpace(text))
            {
                waitMessage = "Please wait...";
            }
            else
            {
                waitMessage = text;
            }

            TopTextViewCross.Text    = string.Empty;
            CenterTextViewCross.Text = string.Empty;
            BottomTextViewCross.Text = waitMessage;

            if (time.HasValue)
            {
                this.TimerReponse(Close, int.Parse(time.GetStringValue()));
            }
        }
 public void ShowWarning(string text, TimeIWindow time)
 {
     AppTools.RunOnUiThread(() =>
     {
         CenterImageViewCross.SetImageFromResource("warning.svg");
         ShowInternal(text, time);
     });
 }