/// <summary> /// デリゲートをUIスレッドで実行する /// </summary> /// <param name="method"></param> /// <returns></returns> public static object Invoke(Delegate method) { Debug.Assert(form_ != null); if (IsMainThread) { return(method.DynamicInvoke()); } else { return(form_.Invoke(method)); } }