Files
RevitArchive/RevitKits/ParameterManager/MetroParamsManagerWin.xaml.cs

33 lines
1.4 KiB
C#
Raw Normal View History

2026-02-23 14:58:05 +08:00
using Autodesk.Revit.UI;
using Sai.Database.Shared;
using SZBIM.StandardTools.ParameterManager;
namespace Sai.Common.Shared.ParameterManager
{
/// <summary>
/// MetroParamsManagerWin.xaml 的交互逻辑
/// </summary>
public partial class MetroParamsManagerWin
{
public MetroParamsManagerWin(DapperUtil dapperUtil)
{
DapperUtil = dapperUtil;
MetroCategoryParamsViewModel metroViewModel = new MetroCategoryParamsViewModel(this);
MetroCategoryParamsPage metroCategoryPage = new MetroCategoryParamsPage(metroViewModel);
MetroProjectInfoParamsViewModel metroProjectInfoViewModel = new MetroProjectInfoParamsViewModel(this);
MetroProjectInfoParamsPage metroProjectInfoPage = new MetroProjectInfoParamsPage(metroProjectInfoViewModel);
InitializeComponent();
MetroFrame.Content = metroCategoryPage;
MetroProjectFrame.Content = metroProjectInfoPage;
DataContext = new MetroParamsManagerViewModel();
}
public AddProjectInfoParamsEventHandler AddProjectInfoParameterEventHandler { get; set; }
public DapperUtil DapperUtil { get; set; }
public ExternalEvent AddParameterEvent { get; set; }
public ExternalEvent DeleteElementsParamEvent { get; set; }
public UIApplication UiApplication { get; set; }
}
}