Example #1
0
        public void Edit()
        {
            var             panelsFile = GetPanelsFile();
            List <PanelAKR> panelsInLib;

            dbLib = new Database(false, true);
            dbLib.ReadDwgFile(panelsFile, FileShare.ReadWrite, true, "");
            dbLib.CloseInput(true);
            // список блоков АКР-Панелей в библиотеке (полные имена блоков).
            panelsInLib = PanelAKR.GetAkrPanelLib(dbLib, true);

            UI.PanelsAkrView panelsView   = new UI.PanelsAkrView(panelsInLib, this);
            UI.PanelsWindow  panelsWindow = new UI.PanelsWindow(panelsView);
            Application.ShowModelessWindow(panelsWindow);
        }
        public void Edit()
        {
            var panelsFile = GetPanelsFile();
            List<PanelAKR> panelsInLib;
            dbLib = new Database(false, true);
            dbLib.ReadDwgFile(panelsFile, FileShare.ReadWrite, true, "");
            dbLib.CloseInput(true);
            // список блоков АКР-Панелей в библиотеке (полные имена блоков).
            panelsInLib = PanelAKR.GetAkrPanelLib(dbLib, true);

            UI.PanelsAkrView panelsView = new UI.PanelsAkrView(panelsInLib, this);
            UI.PanelsWindow panelsWindow = new UI.PanelsWindow(panelsView);
            Application.ShowModelessWindow(panelsWindow);
        }
 public PanelsWindow(PanelsAkrView view)
 {
     InitializeComponent();
     Closed += view.OnClose;
     DataContext = view;
 }
 public PanelsWindow(PanelsAkrView view)
 {
     InitializeComponent();
     Closed     += view.OnClose;
     DataContext = view;
 }