public MeasureAndCountViewModel(MeasureAndCount win, UIDocument UIDOC) { CloseCommand = new ReleyCommand(closeCommand, canCloseCommand); window = win; uidoc = UIDOC; doc = uidoc.Document; logic = new MeasureAndCountLogic(uidoc, doc); logic.MeasureAndCount(); MesuredElementList = new ObservableCollection <string>(logic.getInputList()); }
/// <summary> /// constructor for event /// </summary> /// <param name = "exEvent"></param> /// <param name = "handler"></param> public MagicRenumberViewModel(ExternalEvent exEvent, MagicRenumberHandler handler, MagicRenumberLogic logic) { //hooking up commands uiLoadSystemElementsCommand = new ReleyCommand(loadSystemElements, loadSystemCanUse); uiLoadSingleElementCommand = new ReleyCommand(loadOrigin, loadOriginCanUse); uiRunCommand = new ReleyCommand(runRenumbering, renumberingCanUe); //konsturktor za handler this.handler = handler; this.exEvent = exEvent; this.logic = logic; }