public SaveEventArgs(RoamingProfile profile, RoamingProfile originalProfile, ProfileEditor.EditingMode mode) { if (profile == null) throw new ArgumentNullException("profile"); this.profile = profile; this.originalProfile = originalProfile; this.commitMode = mode; }
private void ProfileEditor_Save(object sender, ProfileEditor.SaveEventArgs e) { RoamingConfiguration configuration = RoamiePlugin.Singleton.RoamingContext.Configuration; ProfileCollection profiles = configuration.ProfileManager.Profiles; profiles.Add((CreatedProfile = e.Profile)); configuration.Save(); Close(); }
private void ProfileEditor_Save(object sender, ProfileEditor.SaveEventArgs e) { RoamingConfiguration configuration = RoamiePlugin.Singleton.RoamingContext.Configuration; ProfileCollection profiles = configuration.ProfileManager.Profiles; profiles.Remove(e.OriginalProfile); profiles.Add(e.Profile); ProfileChanged = true; Close(); }