コード例 #1
0
ファイル: UpdateClient.cs プロジェクト: Sugz/Outliner-3.0
      //==========================================================================

      private static void ShowUpdateDialog(UpdateData data)
      {
         UpdateDialog dialog = new UpdateDialog();
         dialog.UpdateData = data;
         dialog.ShowDialog();
      }
コード例 #2
0
ファイル: UpdateClient.cs プロジェクト: Sugz/Outliner-3.0
      //==========================================================================

      private static void HandleNewVersion(Thread targetThread, UpdateData updateData)
      {
         OutlinerGUP.Instance.Log.FormatDebug("Version {0} available!", updateData.NewVersion);

         Dispatcher dispatcher = Dispatcher.FromThread(targetThread);
         dispatcher.SyncInvoke(() => ShowUpdateDialog(updateData));
      }