// We keep a static page so even if we move between activities the Run controls and info stay the same public ActivityPage(Activity activity, Context context, Ginger.General.eRIPageViewMode pageViewMode) { InitializeComponent(); mActivity = activity; mContext = context; mPageViewMode = pageViewMode; SetUIView(); BindControlsToActivity(); }
public ActionsListViewPage(Activity Activity, Context context, Ginger.General.eRIPageViewMode pageViewMode) { InitializeComponent(); mActivity = Activity; mContext = context; mPageViewMode = pageViewMode; SetListView(); ShowHideEditPage(null); }
public ActivitiesListViewPage(BusinessFlow businessFlow, Context context, Ginger.General.eRIPageViewMode pageViewMode) { InitializeComponent(); mBusinessFlow = businessFlow; mContext = context; mPageViewMode = pageViewMode; SetListView(); SetListViewData(); }
public BusinessFlowConfigurationsPage(BusinessFlow businessFlow, Context context, Ginger.General.eRIPageViewMode pageViewMode) { InitializeComponent(); mBusinessFlow = businessFlow; mContext = context; mPageViewMode = pageViewMode; mBusinessFlow.Activities.CollectionChanged += mBusinessFlowActivities_CollectionChanged; TrackBusinessFlowAutomationPrecentage(); BindControls(); }
private void SetActionsListView(UcListView ucListView, Ginger.General.eRIPageViewMode pageViewMode) { ucListView.ListTitleVisibility = Visibility.Hidden; mActionsListHelper = new ActionsListViewHelper(mContext, pageViewMode); ucListView.SetDefaultListDataTemplate(mActionsListHelper); ucListView.ListSelectionMode = SelectionMode.Extended; mActionsListHelper.ListView = ucListView; ucListView.MouseDoubleClick += ActionsListView_MouseDoubleClick; }
public BusinessFlowViewPage(BusinessFlow businessFlow, Context context, Ginger.General.eRIPageViewMode pageViewMode) { InitializeComponent(); mBusinessFlow = businessFlow; mContext = context; if (mContext == null) { mContext = new Context(); } mContext.BusinessFlow = mBusinessFlow; mPageViewMode = pageViewMode; SetUIView(); BindControlsToBusinessFlow(); }
public ModelParamsPage(ApplicationModelBase AAMB, Ginger.General.eRIPageViewMode viewMode = Ginger.General.eRIPageViewMode.Standalone) { InitializeComponent(); mApplicationModel = AAMB; ParamsList = AAMB.AppModelParameters; APIGlobalParamList = AAMB.GlobalAppModelParameters; mPageViewMode = viewMode; InitModelParametersGrid(); InitGlobalModelParametersGrid(); mApplicationModel.AppModelParameters.CollectionChanged += LocalParameters_CollectionChanged; UpdateLocalParametersGridHeader(); mApplicationModel.GlobalAppModelParameters.CollectionChanged += GloablParameters_CollectionChanged; UpdateGlobalParametersGridHeader(); }
public OutputTemplatePage(ApplicationAPIModel applicationAPIModel, Ginger.General.eRIPageViewMode pageViewMode = Ginger.General.eRIPageViewMode.Standalone) { InitializeComponent(); mApplicationAPIModel = applicationAPIModel; mPageViewMode = pageViewMode; if (pageViewMode == Ginger.General.eRIPageViewMode.View) { xOutputValuesGrid.ShowAdd = Visibility.Collapsed; xOutputValuesGrid.ShowUpDown = Visibility.Collapsed; xOutputValuesGrid.ShowDelete = Visibility.Collapsed; xOutputValuesGrid.ShowSearch = Visibility.Collapsed; xOutputValuesGrid.ShowClearAll = Visibility.Collapsed; xOutputValuesGrid.ShowCopy = Visibility.Visible; xOutputValuesGrid.IsReadOnly = true; } else { xOutputValuesGrid.AddToolbarTool("@Share_16x16.png", "Push Changes to All Relevant Actions", new RoutedEventHandler(PushChangesClicked)); xOutputValuesGrid.AddToolbarTool("@Import_16x16.png", "Import output values from Response sample file", new RoutedEventHandler(ImpurtButtonClicked)); xOutputValuesGrid.btnAdd.AddHandler(Button.ClickEvent, new RoutedEventHandler(AddReturnValue)); xOutputValuesGrid.AddSeparator(); GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(xOutputValuesGrid.AddCheckBox("Support Simulation", new RoutedEventHandler(RefreshOutputColumns)), CheckBox.IsCheckedProperty, mApplicationAPIModel, nameof(mApplicationAPIModel.SupportSimulation)); } if (pageViewMode == Ginger.General.eRIPageViewMode.Add) { xOutputValuesGrid.ShowPaste = Visibility.Visible; } SetActReturnValuesGrid(); xOutputValuesGrid.DataSourceList = mApplicationAPIModel.ReturnValues; }