整理代码
This commit is contained in:
32
ShrlAlgoToolkit.RevitAddins/RvFamily/RenameFamilyItem.cs
Normal file
32
ShrlAlgoToolkit.RevitAddins/RvFamily/RenameFamilyItem.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
using Autodesk.Revit.DB;
|
||||
|
||||
using CommunityToolkit.Mvvm.ComponentModel;
|
||||
using ShrlAlgoToolkit.Mvvm.Attributes;
|
||||
|
||||
|
||||
namespace ShrlAlgo.RvKits.RvFamily;
|
||||
|
||||
public partial class RenameFamilyItem : ObservableValidator
|
||||
{
|
||||
[ObservableProperty]
|
||||
private bool isSelected;
|
||||
|
||||
[ObservableProperty]
|
||||
[UndefinedChar]
|
||||
[NotifyDataErrorInfo]
|
||||
private string newFamilyName;
|
||||
|
||||
[ObservableProperty]
|
||||
private string oldFamilyName;
|
||||
|
||||
partial void OnIsSelectedChanged(bool value)
|
||||
{
|
||||
if (value == false)
|
||||
{
|
||||
NewFamilyName = string.Empty;
|
||||
}
|
||||
}
|
||||
|
||||
public Family Family { get; set; }
|
||||
public string CategoryName { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user