Questione : C# che aggiorna WPF con dal filetto

Ciao,

I che prova a calcolare fuori come dire il filetto della finestra principale di aggiornare la casella di testo dal filetto che ho generato. Ho letto all over google a questo proposito e non lo capisco appena. Gli esempi variano mólto in struttura in modo da è difficile da impararla quando è tutto il differente. il

I ottiene il seguente errore quando fanno funzionare questo programma: il
/////////////////////////////////////////////////////////////////////////////////
System.InvalidOperationException era unhandled
Message=The che denomina il filetto non può accedere a questo oggetto perché un filetto differente possiede it.
Source=WindowsBase
StackTrace:
al
di System.Windows.Threading.Dispatcher.VerifyAccess () al
di System.Windows.Threading.Dispatcher.DisableProcessing () al
di System.Windows.Documents.TextContainer.BeginChange (Boolean disfa) a System.Windows.Documents.TextContainer.
di System.Windows.Documents.ITextContainer.BeginChange () al
di System.Windows.Documents.TextRangeBase.BeginChangeWorker (thisRange di ITextRange, descrizione della stringa) al
di System.Windows.Documents.TextRangeBase.SetText (thisRange di ITextRange, textData della stringa) a System.Windows.Documents.TextRange.System. Windows.
di Documents.ITextRange.set_Text (valore di String) a System.Windows.Controls.Primitives.
di TextBoxBase.AppendText (textData della stringa) a WpfApplication7.MainWindow.appendToLog () nel on7 \ WpfApplication7 \ MainWindow.xaml.cs di/>sual: line 41
a System.Threading.ThreadHelper.
di ThreadStart_Context (condizione di Object) al
di System.Threading.ExecutionContext.Run (executionContext di ExecutionContext, chiamata ripetuta di ContextCallback, condizione di oggetto, ignoreSyncCtx booleano) al
di System.Threading.ExecutionContext.Run (executionContext di ExecutionContext, chiamata ripetuta di ContextCallback, condizione di oggetto) a System.Threading.ThreadHelper.
InnerException di ThreadStart (): il
/////////////////////////////////////////////////////////////////////////////////


Here è il programma: 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
{logica di interazione del
/// del
/// per il codice categoria parziale pubblico MainWindow di MainWindow.xaml
///

: Window
{filetto riservato t del
; myMessage riservato della stringa del
;
{
InitializeComponent del

MainWindow () (); il myMessage del

= “lo filetta… \ n„;

t = nuovo filetto (appendToLog);
t.Start ();
{
del appendToLog del

del
} () per (int i = 0; i < 10;
{
tbLog.AppendText (myMessage) di i++);
Thread.Sleep (1000);
/////////////////////////////////////////////////////////////////////////////////

Thank che del
del
del
del
}}}} per c'è ne aiutate!
class= del

Risposta : C# che aggiorna WPF con dal filetto

Ci sono molti sensi farlo… qui sono uno:
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:
    codice categoria parziale pubblico MainWindow: Finestra
    {

        filetto riservato t;
        vuoto riservato UpdateLog (msg del delegato della stringa);

        MainWindow pubblico ()
        {
            InitializeComponent ();
        }

        Window_ContentRendered vuoto riservato (mittente dell'oggetto, EventArgs e)
        {
            t = nuovo filetto (appendToLog);
            t.IsBackground = allineano;
            t.Start ();
        }

        appendToLog vuoto riservato ()
        {
            per (int i = 0; i  < 10="">
           
Altre soluzioni  
 
programming4us programming4us