 <p>Solution:</p> <pre><code>public static void UiInvoke(Action a) { Application.Current.Dispatcher.Invoke(a); } </code></pre> <p>And how to call it:</p> <pre><code>UiInvoke(() =&gt; { Seznam.Add(new Model.Zprava(DateTime.Now.ToString(), data, Model.Od.Server)); }); </code></pre>