public ActivitiesRepositoryPage(RepositoryFolder <Activity> activitiesFolder, Context context, ObservableList <Guid> Tags = null, RoutedEventHandler AddActivityHandler = null, ePageViewMode viewMode = ePageViewMode.Default) { InitializeComponent(); mActivitiesFolder = activitiesFolder; mContext = context; if (Tags != null) { mTags = Tags; xActivitiesRepositoryGrid.Tags = mTags; } if (AddActivityHandler != null) { mAddActivityHandler = AddActivityHandler; } else { mAddActivityHandler = AddFromRepository; } mViewMode = viewMode; SetActivitiesRepositoryGridView(); SetGridAndTreeData(); }
public GingerRunnerConfigurationsPage(GingerRunner runner, ePageViewMode pageViewMode, Context context) { InitializeComponent(); mRunner = runner; mPageViewMode = pageViewMode; mContext = context; GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(xNameTextBox, TextBox.TextProperty, mRunner, nameof(GingerRunner.Name)); xShowIDUC.Init(mRunner); mRunner.UpdateApplicationAgents(); if (mPageViewMode == ePageViewMode.AutomatePage) { xAppAgentsMappingFrame.Content = new ApplicationAgentsMapPage(mRunner, mContext); } else { xAppAgentsMappingFrame.Content = new ApplicationAgentsMapPage(mRunner, mContext, false); } List <int> waitOptions = new List <int>() { 0, 1, 2, 3, 4, 5 }; xAutoWaitComboBox.ItemsSource = waitOptions; GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(xAutoWaitComboBox, ComboBox.SelectedValueProperty, mRunner, nameof(GingerRunner.AutoWait)); GingerCore.General.FillComboFromEnumObj(xRunOptionComboBox, mRunner.RunOption); GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(xRunOptionComboBox, ComboBox.SelectedValueProperty, mRunner, nameof(GingerRunner.RunOption)); GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(xSimulationMode, CheckBox.IsCheckedProperty, mRunner, nameof(GingerRunner.RunInSimulationMode)); SetEnvironments(); GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(xUseSpecificEnvChkbox, CheckBox.IsCheckedProperty, mRunner, nameof(GingerRunner.UseSpecificEnvironment)); GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(xSpecificEnvComboBox, ComboBox.SelectedItemProperty, mRunner, nameof(GingerRunner.ProjEnvironment)); GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(xSpecificEnvComboBox, ComboBox.SelectedValueProperty, mRunner, nameof(GingerRunner.SpecificEnvironmentName)); xExecutionTags.Init(mRunner.FilterExecutionTags); GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(xExecutionTagsChkbox, CheckBox.IsCheckedProperty, mRunner, nameof(GingerRunner.FilterExecutionByTags)); if (mPageViewMode == ePageViewMode.AutomatePage) { xNamePnl.Visibility = Visibility.Collapsed; xRunOptionPnl.Visibility = Visibility.Collapsed; xUseSpecificEnvChkbox.IsEnabled = false; } }
public void ShowAsWindow(Window ownerWindow, eWindowShowStyle windowStyle = eWindowShowStyle.Dialog, ePageViewMode viewMode = ePageViewMode.Selection) { ObservableList <Button> winButtons = new ObservableList <Button>(); if (viewMode == ePageViewMode.Selection) { Button addButton = new Button(); addButton.Content = "Add Selected"; addButton.Click += SendSelected; winButtons.Add(addButton); xActivitiesRepositoryGrid.AddHandler(DataGridRow.MouseDoubleClickEvent, new RoutedEventHandler(SendSelected)); } GingerCore.General.LoadGenericWindow(ref _pageGenericWin, ownerWindow, windowStyle, "Shared " + GingerDicser.GetTermResValue(eTermResKey.Activities), this, winButtons, true, "Close"); }
public ActivitiesRepositoryPage(RepositoryFolder <Activity> activitiesFolder, Context context, ObservableList <Guid> Tags = null, RoutedEventHandler AddActivityHandler = null, ePageViewMode viewMode = ePageViewMode.Default) { InitializeComponent(); mActivitiesFolder = activitiesFolder; mContext = context; /* * if (Tags != null) * { * mTags = Tags; * xActivitiesRepositoryListView.Tags = mTags; * } * * if (AddActivityHandler != null) * mAddActivityHandler = AddActivityHandler; * else * mAddActivityHandler = AddFromRepository; * * mViewMode = viewMode; */ SetActivitiesRepositoryListView(); SetGridAndTreeData(); }