title: How update binding properties in other project viewmodel (UWP)?
body: <p>I have UWP UI project and other .NET Standard project with logic (ViewModels). I binded string from viewmodel to view.</p>
  
  <pre><code>        &lt;TextBlock Text="{Binding ConsoleData}" HorizontalAlignment="Center"
                 FontSize="18"/&gt;
  </code></pre>
  
  <p>Console data updating with event, which invoking for other thread.</p>
  
  <pre><code>    [Reactive] public string ConsoleData { get; set; } = "";
  
      public TestViewModel()
      {
          _testLogicController = new TestLogicController();
          _testLogicController.OnMessage += OnMessageUpdate;
      }
  
      private void OnMessageUpdate(object sender, EventArgs args)
      {
          ConsoleData += (string)sender;
          ConsoleData += "\n";
      }
  </code></pre>
  
  <p>After start, program fall with <a href="https://i.stack.imgur.com/BWw7v.png" rel="nofollow noreferrer">exception</a>. Because viewmodel exists in other project there is no possibility to call Core.Dispather. Please, tell me, how solve this problem?</p>