public void WizardEvent(WizardEventArgs WizardEventArgs) { switch (WizardEventArgs.EventType) { case EventType.Init: mAddApiModelActionWizardPage = ((AddApiModelActionWizardPage)WizardEventArgs.Wizard); SetAPIModelsGrid(); break; } }
public void WizardEvent(WizardEventArgs WizardEventArgs) { switch (WizardEventArgs.EventType) { case EventType.Init: mAddApiModelActionWizardPage = ((AddApiModelActionWizardPage)WizardEventArgs.Wizard); SetParamsGrid(); break; case EventType.Active: ObservableList <EnhancedActInputValue> OldList = new ObservableList <EnhancedActInputValue>(); foreach (EnhancedActInputValue value in mAddApiModelActionWizardPage.EnhancedInputValueList) { EnhancedActInputValue oldVal = new EnhancedActInputValue(); oldVal.Guid = value.Guid; oldVal.ParamGuid = value.ParamGuid; oldVal.Param = value.Param; oldVal.ParamType = value.ParamType; oldVal.Value = value.Value; oldVal.Description = value.Description; oldVal.ExtraDetails = value.ExtraDetails; OldList.Add(oldVal); } mAddApiModelActionWizardPage.EnhancedInputValueList.Clear(); foreach (ApplicationAPIModel aamb in mAddApiModelActionWizardPage.AAMList) { WorkSpace.Instance.RefreshGlobalAppModelParams(aamb); MergeAndConvertToEnhancedList(aamb.MergedParamsList, OldList); } PopulateRelatedAPIsToParamsList(); SortDropDownValues(); break; //case EventType.Finish: // break; } }