using Autodesk.Revit.UI; using Sai.Database.Shared; using SZBIM.StandardTools.ParameterManager; namespace Sai.Common.Shared.ParameterManager { /// /// MetroParamsManagerWin.xaml 的交互逻辑 /// 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; } } }