コード例 #1
0
        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()));
            }
        }
コード例 #2
0
 public void ShowWarning(string text, TimeIWindow time)
 {
     AppTools.RunOnUiThread(() =>
     {
         CenterImageViewCross.SetImageFromResource("warning.svg");
         ShowInternal(text, time);
     });
 }
コード例 #3
0
        public WindowShare Setting(ISettingsWindow wind)
        {
            Settings = wind;

            if (!Settings.IsNull() && !Settings.ColorWindowView.IsNullOrWhiteSpace())
            {
                MainContentsViewCross?.SetBackgroundColor(Settings?.ColorWindowView);
            }

            if (!Settings.IsNull() && !Settings.ColorCentreView.IsNullOrWhiteSpace())
            {
                if (Settings.Round)
                {
                    CenterViewCross?.SetBackgroundColor(Settings?.ColorContentView, 5);
                }
                else
                {
                    CenterViewCross?.SetBackgroundColor(Settings?.ColorContentView);
                }
            }

            if (!Settings.IsNull() && !Settings.ColorCentreView.IsNullOrWhiteSpace())
            {
                CenterImageViewCross?.SetBackgroundColor(Settings?.ColorCentreView);
            }

            if (!Settings.IsNull() && !Settings.ColorText.IsNullOrWhiteSpace())
            {
                TopTextViewCross?.SetTextColor(Settings?.ColorText);
            }

            if (!Settings.IsNull() && !Settings.ColorText.IsNullOrWhiteSpace())
            {
                BottomTextViewCross?.SetTextColor(Settings?.ColorText);
            }

            if (!Settings.IsNull() && !Settings.ColorCentreText.IsNullOrWhiteSpace())
            {
                CenterTextViewCross?.SetTextColor(Settings?.ColorText);
            }

            return(this);
        }