TextBlock, задать текстовое содержимое

В проекте создал класс и пытаюсь внести изменения в содержимое TextBlock основного окна. В файле C# основного окна, где производится инициализация - все работает, содержимое меняется. А при попытке изменить содержимое из созданного мной класса - не работает. Почему?

class Async
    {
         public static async Task metod()
        {

            MainWindow mainWindow = (MainWindow)Application.Current.MainWindow;


            int count = 0;
            long start, end;
            int i = 0;

            List<string> pairs = new List<string>() { "ADABTC", "ADXBTC", "ARPABTC" };

            System.Diagnostics.Stopwatch sw = new Stopwatch();

            sw.Start();
            start = sw.ElapsedMilliseconds;

            while (true)
            {
                var client = new HttpClient();

                var tasks = pairs.Select(pair => client.GetAsync(API.BinanceApi._depth_string_request(pair)));



                var qw = await Task.WhenAll(tasks);
                Console.WriteLine(qw.Length);
                foreach (var c in qw)
                {

                    foreach (var b in API.BinanceApi.depth_JSON_parse(c.Content.ReadAsStringAsync().Result.ToString(), 100))
                    {

                        Console.WriteLine(b.Key + " " + b.Value);

                    }
                    //Console.WriteLine(BinanceApi.depth_JSON_parse(c.Content.ReadAsStringAsync().Result.ToString(),100));
                }
                count = count + qw.Length;
                end = sw.ElapsedMilliseconds - start;
                if (end >= 60000)
                {
                    count = 0;
                    end = 0;
                    sw.Start();
                    start = sw.ElapsedMilliseconds;

                }

                Console.WriteLine(end + " " + count);
                Thread.Sleep(1000);
            }
           mainWindow.textBlock.Text = "1234";


        }
    }

Вызываю этот метод в public Mainwindow, но изменений в Textblock не происходит.


Ответы (0 шт):