C# WPF - Как вызывать метод каждый раз, когда программа зацикливается? - PullRequest
0 голосов
/ 19 марта 2020

Давайте предположим, что в моем классе MainWindow есть свойство bool, которое я хочу, чтобы моя программа закрывала, когда оно истинно, но в следующем l oop, чтобы все мои элементы могли обновляться в окне GUI до его закрытия. .

Пример:

class MainWindow
{
   bool IsTimeToClose {get; set;} 

   MainWindow( .... )
   {
      IsTimeToClose = false;
   }

   //Method that triggers the change of the boolean
   void ChangeImage()
   {
      string source = Get.Source(src); //Example
      ...

      IsTimeToClose = true;

      ...

      Image = source; //Example
   }
}

Я не могу просто закрыть окно с Application.Current.Shutdown () или Window.Close () в конце метода, потому что ничего не будет обновлен в GUI, и я не могу создать и вызвать мой метод.

Так есть ли какой-нибудь трюк для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...