更新整理

This commit is contained in:
GG Z
2025-04-24 20:56:44 +08:00
parent 155cef46f8
commit 5b6d67b571
813 changed files with 14437 additions and 12362 deletions

View File

@@ -1,18 +1,16 @@
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace ShrlAlgo.RvKits.RvCommon;
namespace ShrlAlgoToolkit.RevitAddins.RvCommon;
public partial class AutoSaveViewModel : ObservableValidator
{
public AutoSaveViewModel()
{
IsActiveAutoSave = Properties.Settings.Default.IsActiveAutoSave;
IntervalTime = Properties.Settings.Default.AutoSaveIntervalTime;
IsActiveAutoSave = RevitAddins.Properties.Settings.Default.IsActiveAutoSave;
IntervalTime = RevitAddins.Properties.Settings.Default.AutoSaveIntervalTime;
}
[ObservableProperty]
private bool isActiveAutoSave;
@@ -33,9 +31,9 @@ public partial class AutoSaveViewModel : ObservableValidator
[RelayCommand]
private void Closing()
{
Properties.Settings.Default.IsActiveAutoSave = IsActiveAutoSave;
Properties.Settings.Default.AutoSaveIntervalTime = IntervalTime;
Properties.Settings.Default.Save();
RevitAddins.Properties.Settings.Default.IsActiveAutoSave = IsActiveAutoSave;
RevitAddins.Properties.Settings.Default.AutoSaveIntervalTime = IntervalTime;
RevitAddins.Properties.Settings.Default.Save();
Variables.AutoSaveTimer.Interval = IntervalTime * 60 * 1000;
}
}