Cuestión : C# que pone al día WPF con del hilo de rosca

Hola,

I que intenta imaginar cómo decir el hilo de rosca de la ventana principal poner al día el textbox del hilo de rosca que generé. He leído all over google sobre él y apenas no lo entiendo. Los ejemplos varían mucho en estructura así que es difícil aprenderla cuando es todo diferente. el

I consigue el error siguiente al funcionar con este programa: el
/////////////////////////////////////////////////////////////////////////////////
System.InvalidOperationException era el unhandled
Message=The que llamaba el hilo de rosca no puede tener acceso a este objeto porque un diverso hilo de rosca posee it.
Source=WindowsBase
StackTrace:
en el
de System.Windows.Threading.Dispatcher.VerifyAccess () en el
de System.Windows.Threading.Dispatcher.DisableProcessing () en el
de System.Windows.Documents.TextContainer.BeginChange (Boolean deshace) en System.Windows.Documents.TextContainer.
de System.Windows.Documents.ITextContainer.BeginChange () en el
de System.Windows.Documents.TextRangeBase.BeginChangeWorker (thisRange de ITextRange, descripción de la secuencia) en el
de System.Windows.Documents.TextRangeBase.SetText (thisRange de ITextRange, textData de la secuencia) en System.Windows.Documents.TextRange.System. Windows.
de Documents.ITextRange.set_Text (valor de String) en System.Windows.Controls.Primitives.
de TextBoxBase.AppendText (textData de la secuencia) en WpfApplication7.MainWindow.appendToLog () en el on7 \ WpfApplication7 \ MainWindow.xaml.cs de/>sual: line 41
en System.Threading.ThreadHelper.
de ThreadStart_Context (estado de Object) en el
de System.Threading.ExecutionContext.Run (executionContext de ExecutionContext, servicio repetido de ContextCallback, estado de objeto, ignoreSyncCtx boleano) en el
de System.Threading.ExecutionContext.Run (executionContext de ExecutionContext, servicio repetido de ContextCallback, estado de objeto) en System.Threading.ThreadHelper.
InnerException de ThreadStart (): el
/////////////////////////////////////////////////////////////////////////////////


Here es el programa: sistema del
/////////////////////////////////////////////////////////////////////////////////
using;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.ComponentModel;
using System.Threading;

namespace WpfApplication7
{lógica de la interacción del
/// del
/// para la clase parcial pública MainWindow de MainWindow.xaml
///

: Window
{hilo de rosca privado t del
; myMessage privado de la secuencia del
;
{
InitializeComponent del

MainWindow () (); el myMessage del

= “me rosca… \ n”;

t = nuevo hilo de rosca (appendToLog);
t.Start ();
{
del appendToLog del

del
} () para (internacional i = 0; i < 10;
{
tbLog.AppendText (myMessage) de i++);
Thread.Sleep (1000); ¡
/////////////////////////////////////////////////////////////////////////////////

Thank del
del
del
del
}}}} que usted para cualesquiera ayuda!
class= del

Respuesta : C# que pone al día WPF con del hilo de rosca

Hay muchas maneras de hacerlo… aquí es una:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
    clase parcial pública MainWindow: Ventana
    {

        hilo de rosca privado t;
        vacío privado UpdateLog (msg del delegado de la secuencia);

        MainWindow público ()
        {
            InitializeComponent ();
        }

        Window_ContentRendered vacío privado (remitente del objeto, EventArgs e)
        {
            t = nuevo hilo de rosca (appendToLog);
            t.IsBackground = verdad;
            t.Start ();
        }

        appendToLog vacío privado ()
        {
            para (internacional i = 0; i  < 10="">
           
Otras soluciones  
 
programming4us programming4us