Friday, November 10, 2017

example to delay change in status bar

  //only bother setting OK if it isnt set yet
               _textbox.Dispatcher.BeginInvoke((Action)(() =>
               {
                   if (!_textbox.Content.ToString().Equals("System Messages:OK"))
                   {
                            //seperate thread for OK message with delay
                            var t = Task.Run(async delegate
                            {
                                await Task.Delay(TIME_TO_WAIT_TO_CHANGE_MSG_TO_OK_IN_MS);
                                DisplayData(DisplayMessageType.Normal, "OK");
                            });
                        }
                    }
                  ));

No comments:

Post a Comment