internal DeviceUpdateEULAPage(DeviceUpdateWizard wizard) : base(wizard) => this.Description = Shell.LoadString(SyncControls.Instance.CurrentDeviceOverride.RequiresFirmwareUpdate ? StringId.IDS_EULA_DIALOG_TITLE_REQUIRED : StringId.IDS_EULA_DIALOG_TITLE);
internal DeviceUpdateSyncingPage(DeviceUpdateWizard wizard) : base(wizard) => this.Description = Shell.LoadString(StringId.IDS_FIRMWARE_UPDATE_IN_PROGRESS_HEADER);
internal DeviceUpdateCheckingPage(DeviceUpdateWizard wizard) : base(wizard) => this.Description = Shell.LoadString(StringId.IDS_PHONE_UPDATE_CHECKING_TITLE);
internal DeviceUpdateGuestWarningPage(DeviceUpdateWizard wizard) : base(wizard) => this.Description = Shell.LoadString(StringId.IDS_PHONE_UPDATE_GUEST_WARNING_TITLE);
internal DeviceUpdateSummaryPage(DeviceUpdateWizard wizard) : base(wizard) => this.Description = Shell.LoadString(StringId.IDS_FIRMWARE_UPDATE_SUCCESSFUL_HEADER);
internal DeviceUpdateErrorPage(DeviceUpdateWizard wizard) : base(wizard) => this.Description = Shell.LoadString(StringId.IDS_FIRMWARE_UPDATE_ERROR_TITLE);
internal DeviceUpdateBatteryPowerPage(DeviceUpdateWizard wizard) : base(wizard) => this.Description = Shell.LoadString(StringId.IDS_AC_POWER_WARNING_TITLE);
protected DeviceUpdatePage(DeviceUpdateWizard wizard) : base(wizard) { }