// F e a t u r e s private void SetStatus(UpdateInstallerStatus newStatus) { string newStatusText = string.Empty; switch (newStatus) { case UpdateInstallerStatus.CopyingFiles: { newStatusText = My.Resources.UpdateInstallerGuiLangRes.Status_CopyingFiles; break; } case UpdateInstallerStatus.Done: { newStatusText = My.Resources.UpdateInstallerGuiLangRes.Status_Done; break; } case UpdateInstallerStatus.Extracting: { newStatusText = My.Resources.UpdateInstallerGuiLangRes.Status_Extracting; break; } case UpdateInstallerStatus.RunningAddons: { newStatusText = My.Resources.UpdateInstallerGuiLangRes.Status_RunningAddOns; break; } case UpdateInstallerStatus.RemovingFiles: { newStatusText = My.Resources.UpdateInstallerGuiLangRes.Status_RemovingFiles; break; } case UpdateInstallerStatus.Waiting: { newStatusText = My.Resources.UpdateInstallerGuiLangRes.Status_Waiting; break; } } LabelX_Status.Text = newStatusText; //if (newStatus == UpdateInstallerStatus.Done) //{ // allowClose = true; // Close(); //} }
public UpdateInstallerStatusChangedEventArgs(UpdateInstallerStatus newStatus) : base() { NewStatus = newStatus; }
// F e a t u r e s private void ChangeStatus(UpdateInstallerStatus newStatus) { StatusChanges?.Invoke(this, new UpdateInstallerStatusChangedEventArgs(newStatus)); }