public override IApplicationLicenseKey GetLicense(ILicenseProfile profile, ref bool additionHandled, Window owner) { var context = new DialogContext(DialogType.Process, new ProcessLicenseKey(), profile); if (context.Display(owner)) { return context.Key; } else { return null; } }
public override IApplicationLicenseKey EditLicense(IApplicationLicenseKey key, ILicenseProfile profile, ref bool additionHandled, Window owner) { var context = new DialogContext(DialogType.UserNamePassword, key, profile); if (context.Display(owner)) { return context.Key; } else { return null; } }
public override IApplicationLicenseKey GetLicense(ILicenseProfile profile, ref bool additionHandled, Window owner) { var context = new DialogContext(DialogType.Steam, new SteamLicenseKey(), profile); return context.Display(owner) ? context.Key : null; }
public override IApplicationLicenseKey GetLicense(ILicenseProfile profile, ref bool additionHandled, System.Windows.Window owner) { var context = new DialogContext(DialogType.UserNamePassword, this.GetKeyInstance(), profile); if (context.Display(owner)) { return context.Key; } else { return null; } }