MainWindow.xaml.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. 
  2. /* ==============================================================================
  3. * 功能描述:插件程序的启动界面
  4. * 创 建 者:SAGACLOUD
  5. * 创建日期:2017/9/17
  6. * ==============================================================================*/
  7. using System.Collections.Generic;
  8. using System.Windows;
  9. using SAGA.RevitMenu.Addin;
  10. namespace SAGY.Revit
  11. {
  12. /// <summary>
  13. /// MainWindow.xaml 的交互逻辑
  14. /// </summary>
  15. public partial class MainWindow : Window
  16. {
  17. public MainWindow()
  18. {
  19. InitializeComponent();
  20. this.Start();
  21. }
  22. private RevitProductExt prodInfo;
  23. private List<string> listTszProg;
  24. private void ButtonBase_OnClick(object sender, RoutedEventArgs e)
  25. {
  26. var currentVersion = RevitVersionExt.Revit2017;
  27. var prodInfo = RevitStartHelper.GetRevitProductExt(currentVersion);
  28. listTszProg=new List<string>();
  29. RevitStartHelper.StartRevit(prodInfo, listTszProg);
  30. this.Close();
  31. }
  32. public void Start()
  33. {
  34. this.ButtonBase_OnClick(null,null);
  35. }
  36. }
  37. }