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; } }
private void XItemsTabs_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (xItemsTabs.SelectedItem != mLastSelectedTab) { if (xActionsTab.IsSelected == true) { if (mActionsPage == null) { mActionsPage = new ActionsListViewPage(mActivity, mContext, mPageViewMode); if (mActionsPage.ListView != null) { mActionsPage.ListView.ListTitleVisibility = Visibility.Collapsed; } mActionsPage.ShiftToActionEditEvent += MActionsPage_ShiftToActionEditEvent; mActionsPage.ShiftToActionsListEvent += MActionsPage_ShiftToActionsListEvent; xActionsTabFrame.SetContent(mActionsPage); } else { mActionsPage.UpdateActivity(mActivity); } } else if (xVariablesTab.IsSelected == true) { if (mVariabelsPage == null) { mVariabelsPage = new VariabelsListViewPage(mActivity, mContext, mPageViewMode); if (mVariabelsPage.ListView != null) { mVariabelsPage.ListView.ListTitleVisibility = Visibility.Collapsed; } xVariabelsTabFrame.SetContent(mVariabelsPage); } else { mVariabelsPage.UpdateParent(mActivity); } } else if (xConfigurationsTab.IsSelected == true) { if (mConfigurationsPage == null) { mConfigurationsPage = new ActivityConfigurationsPage(mActivity, mContext, mPageViewMode); xConfigurationsFrame.SetContent(mConfigurationsPage); } else { mConfigurationsPage.UpdateActivity(mActivity); } } mLastSelectedTab = (TabItem)xItemsTabs.SelectedItem; } }
private static Page GetGlobalVariabelsPage() { VariabelsListViewPage variabelsPage = new VariabelsListViewPage(WorkSpace.Instance.Solution, null, General.eRIPageViewMode.Standalone); return(variabelsPage); }