public static void CreateNewWindowWithSettingCopy() { var nextId = PrecastNewId(); if (nextId > 1) { var newWindowLocalSettingFile = LocalSettings.GetLocalSettingsPath(nextId); if (LastActiveInstance != null) { var lastId = LastActiveInstance.id; var lastWindowLocalSettinsFile = LocalSettings.GetLocalSettingsPath(lastId); File.Copy(lastWindowLocalSettinsFile, newWindowLocalSettingFile, true); } } CreateNewWindow(); }
private void LoadLocalSettings(string message, object callback) { wrap = new CallbackWrapper(callback); wrap.Send(Utility.PathNormalized(LocalSettings.GetLocalSettingsPath(this.id))); }