main
 1using System;
 2using System.Windows;
 3
 4namespace solidware.financials.windows.ui.presenters
 5{
 6    static public class UIThread
 7    {
 8        static public void Run(Action action)
 9        {
10            if (Application.Current != null)
11                Application.Current.Dispatcher.BeginInvoke(action);
12            else
13                action();
14        }
15    }
16}