スレッドに問題があります。SMS を受信したときに txtoutput(textbox) にテキストを表示したいのですが、うまくいきません。
private void Output(string text)
{
this.expander.IsExpanded = true; // Exception catched: The calling thread can not access this object because a different thread owns it.
if (txtOutput.Dispatcher.CheckAccess())
{
txtOutput.AppendText(text);
txtOutput.AppendText("\r\n");
}
else
{
this.txtOutput.Dispatcher.BeginInvoke(DispatcherPriority.Normal, (Action)delegate
{
// txtOutput.AppendText += text Environment.NewLine;
txtOutput.AppendText(text);
txtOutput.AppendText("\r\n");
});
}
}