public int ClickOnUndoBtn() { Execute(() => { Frame f1 = (Frame)mMainWindow.FindName("xMainWindowFrame"); BusinessFlowsAutomatePage page1 = (BusinessFlowsAutomatePage)f1.Content; Frame f2 = (Frame)page1.FindName("xContentFrame"); NewAutomatePage page2 = (NewAutomatePage)f2.Content; var elByName = FindElementByName(page2, "xUndoChangesBtn"); if (elByName != null) { if (elByName is Amdocs.Ginger.UserControls.ucButton) { Dispatcher.Invoke(() => { (elByName as Amdocs.Ginger.UserControls.ucButton).DoClick(); SleepWithDoEvents(100); }); } } Frame f3 = (Frame)page2.FindName("xActivitiesListFrame"); ActivitiesListViewPage activitiesListPage = (ActivitiesListViewPage)f3.Content; ActivityCount = activitiesListPage.ListView.DataSourceList.Count; }); return(ActivityCount); }
private void XItemsTabs_SelectionChanged(object sender, SelectionChangedEventArgs e) { Ginger.General.eRIPageViewMode childPagesMode; if (mPageViewMode == Ginger.General.eRIPageViewMode.View) { childPagesMode = Ginger.General.eRIPageViewMode.View; } else { childPagesMode = Ginger.General.eRIPageViewMode.Child; } if (xItemsTabs.SelectedItem != mLastSelectedTab) { if (xActivitisTab.IsSelected == true) { if (mActivitiesPage == null) { mActivitiesPage = new ActivitiesListViewPage(mBusinessFlow, mContext, childPagesMode); mActivitiesPage.ListView.ListSelectionMode = SelectionMode.Extended; mActivitiesPage.ListView.ListTitleVisibility = Visibility.Collapsed; xActivitiesTabFrame.SetContent(mActivitiesPage); } else { mActivitiesPage.UpdateBusinessFlow(mBusinessFlow); } } else if (xVariablesTab.IsSelected == true) { if (mVariabelsPage == null) { mVariabelsPage = new VariabelsListViewPage(mBusinessFlow, mContext, childPagesMode); if (mVariabelsPage.ListView != null) { mVariabelsPage.ListView.ListTitleVisibility = Visibility.Collapsed; } xVariabelsTabFrame.SetContent(mVariabelsPage); } else { mVariabelsPage.UpdateParent(mBusinessFlow); } } else if (xDetailsTab.IsSelected == true) { if (mConfigurationsPage == null) { mConfigurationsPage = new BusinessFlowConfigurationsPage(mBusinessFlow, mContext, childPagesMode); xDetailsTabFrame.SetContent(mConfigurationsPage); } else { mConfigurationsPage.UpdateBusinessFlow(mBusinessFlow); } } mLastSelectedTab = (TabItem)xItemsTabs.SelectedItem; } }
public void AddActivityToLIstView() { Execute(() => { Frame f1 = (Frame)mMainWindow.FindName("xMainWindowFrame"); BusinessFlowsAutomatePage page1 = (BusinessFlowsAutomatePage)f1.Content; Frame f2 = (Frame)page1.FindName("xContentFrame"); NewAutomatePage page2 = (NewAutomatePage)f2.Content; Frame f3 = (Frame)page2.FindName("xActivitiesListFrame"); ActivitiesListViewPage activitiesListPage = (ActivitiesListViewPage)f3.Content; Activity activity2 = new Activity(); activity2.ActivityName = "Test Activity"; Dispatcher.Invoke(() => { activitiesListPage.ListView.DataSourceList.Add(activity2); SleepWithDoEvents(100); }); ClickOnBackToBFTreeBtn(); }); }