Files
RevitArchive/RevitKits/WBSCoder/CheckCoderWin.xaml.cs

24 lines
1.2 KiB
C#
Raw Normal View History

2026-02-23 14:58:05 +08:00
namespace Sai.Common.Shared.WBSCoder
{
/// <summary>
/// UserControl1.xaml 的交互逻辑
/// </summary>
public partial class CheckCoderWin
{
public CheckCoderWin(CheckCodeViewModel checkCodeViewModel)
{
var wbsCodeGeneratorViewModel = new WbsCodeGeneratorViewModel(checkCodeViewModel);
var projectFileCheckerViewModel = new ProjectFileCheckerViewModel(checkCodeViewModel);
var projectCodeAddedCheckerViewModel = new ProjectCodeAddedCheckerViewModel(checkCodeViewModel);
var componentCodeAddedCheckerViewModel = new ComponentCodeAddedCheckerViewModel(checkCodeViewModel);
InitializeComponent();
WbsCodeGeneratorFrame.Content = new WbsCodeGeneratorPage(wbsCodeGeneratorViewModel);
ProjectFileCheckerFrame.Content = new ProjectFileCheckerPage
(projectFileCheckerViewModel);
ProjectCodeAddedCheckerFrame.Content = new ProjectCodeAddedCheckerPage(projectCodeAddedCheckerViewModel);
ComponentCodeAddedCheckerFrame.Content = new ComponentCodeAddedCheckerPage(componentCodeAddedCheckerViewModel);
DataContext = checkCodeViewModel;
}
}
}