Exemple #1
0
        private void Display_M()
        {
            //Проверяем имеет ли вызывающий поток доступ к потоку UI
            // Поток имеет доступ к потоку UI
            if (ValueSymbol_textBlock.CheckAccess())
            {
                ValueSymbol_textBlock.Text = "M:";
            }
            //Поток не имеет доступ к потоку UI
            else
            {
                ValueSymbol_textBlock.Dispatcher.InvokeAsync(() => ValueSymbol_textBlock.Text = "M:");
            }

            //Проверяем имеет ли вызывающий поток доступ к потоку UI
            // Поток имеет доступ к потоку UI
            if (Value_textBlock.CheckAccess())
            {
                Value_textBlock.Text = MutualInductance.ToString();
            }
            //Поток не имеет доступ к потоку UI
            else
            {
                Value_textBlock.Dispatcher.InvokeAsync(() => Value_textBlock.Text = MutualInductance.ToString());
            }
        }
Exemple #2
0
        private void Display_C()
        {
            //Проверяем имеет ли вызывающий поток доступ к потоку UI
            // Поток имеет доступ к потоку UI
            if (ValueSymbol_textBlock.CheckAccess())
            {
                ValueSymbol_textBlock.Text = "C:";
            }
            //Поток не имеет доступ к потоку UI
            else
            {
                ValueSymbol_textBlock.Dispatcher.InvokeAsync(() => ValueSymbol_textBlock.Text = "C:");
            }

            //Проверяем имеет ли вызывающий поток доступ к потоку UI
            // Поток имеет доступ к потоку UI
            if (Value_textBlock.CheckAccess())
            {
                Value_textBlock.Text = Capacity.ToString() + " Ф";
            }
            //Поток не имеет доступ к потоку UI
            else
            {
                Value_textBlock.Dispatcher.InvokeAsync(() => Value_textBlock.Text = Capacity.ToString() + " Ф");
            }
        }