更新整理

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

@@ -5,19 +5,16 @@ using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
using Nice3point.Revit.Toolkit.External.Handlers;
using System.Collections;
using System.Collections.ObjectModel;
using ShrlAlgoToolkit.Core.Assists;
using System.Collections;
using System.IO;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using ShrlAlgo.Toolkit.Core.Assist;
using ShrlAlgoToolkit.Core.Assist;
namespace ShrlAlgo.RvKits.RvFamily;
namespace ShrlAlgoToolkit.RevitAddins.RvFamily;
public partial class FamilyProcessorViewModel : ObservableObject
{
@@ -42,7 +39,7 @@ public partial class FamilyProcessorViewModel : ObservableObject
private int modifyNameIndex;
[ObservableProperty]
[NotifyCanExecuteChangedFor(nameof(SaveFamiliesCommand))]
[NotifyCanExecuteChangedFor(nameof(RevitAddins.RvFamily.FamilyProcessorViewModel.SaveFamiliesCommand))]
private string pathToSaveFamily;
[ObservableProperty]
@@ -52,14 +49,14 @@ public partial class FamilyProcessorViewModel : ObservableObject
private string replaceStr;
[ObservableProperty]
[NotifyCanExecuteChangedFor(nameof(TransmitFamilyCommand), nameof(SaveFamiliesCommand))]
[NotifyCanExecuteChangedFor(nameof(RevitAddins.RvFamily.FamilyProcessorViewModel.TransmitFamilyCommand), nameof(RevitAddins.RvFamily.FamilyProcessorViewModel.SaveFamiliesCommand))]
private Document sourceDoc;
[ObservableProperty]
private string suffix;
[ObservableProperty]
[NotifyCanExecuteChangedFor(nameof(TransmitFamilyCommand))]
[NotifyCanExecuteChangedFor(nameof(RevitAddins.RvFamily.FamilyProcessorViewModel.TransmitFamilyCommand))]
private Document targetDoc;
//private readonly ExternalEvent saveEvent;
@@ -517,8 +514,7 @@ public partial class FamilyProcessorViewModel : ObservableObject
}
handler.Raise(_ =>
{
TargetDoc.Invoke(
_ =>
TargetDoc.Invoke(_ =>
{
CopyPasteOptions copyPasteOptions = new();
//copyPasteOptions.SetDuplicateTypeNamesHandler(copyPasteOptions.GetDuplicateTypeNamesHandler());