添加项目文件。

This commit is contained in:
GG Z
2024-09-22 11:05:41 +08:00
parent fb5d55723a
commit 49ceaae6a8
764 changed files with 78850 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
namespace Sai.RvKits.Windows
{
public partial class NavigateViewViewModel : ObservableObject
{
public NavigateViewViewModel(UIApplication uiapp, params Type[] viewTypes)
{
var doc = uiapp.ActiveUIDocument.Document;
Views = doc.OfClasses(viewTypes).Cast<View>().Where(v => !v.IsTemplate).ToList();
this.uiapp = uiapp;
}
private readonly UIApplication uiapp;
[ObservableProperty] private IList<View> views;
[RelayCommand]
private void NavigateView(object obj)
{
if (obj is View view)
{
var uidoc = uiapp.ActiveUIDocument;
uidoc.ActiveView = view;
}
}
}
}