33 lines
1.4 KiB
C#
33 lines
1.4 KiB
C#
|
|
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; }
|
|||
|
|
}
|
|||
|
|
}
|