void ReleaseDesignerOutlets() { if (ActivityLoader != null) { ActivityLoader.Dispose(); ActivityLoader = null; } if (ButtonSearch != null) { ButtonSearch.Dispose(); ButtonSearch = null; } if (TableFavorites != null) { TableFavorites.Dispose(); TableFavorites = null; } if (TextSearch != null) { TextSearch.Dispose(); TextSearch = null; } }
public override void ViewWillAppear(bool animated) { base.ViewWillAppear(animated); ActivityLoader.StopAnimating(); var source = new FavoriteTableViewSource(new List <string>(GlobalSettings.FavoritesList.Keys)); TableFavorites.Source = source; TableFavorites.ReloadData(); }
public ActivitiesTabViewModel() { activities = new ObservableCollection <ActivityViewModel>(); activityTypes = new ObservableCollection <ActivityTypeViewModel>(); savedActivities = new SavedActivitiesManager(Grabber.ModManagerDirectory); activityLoader = new ActivityLoader(Grabber.ModManagerDirectory); AddActivityCommand = new Command(x => { IsAddingActivity = true; }); ConfirmNewActivityCommand = new Command(ConfirmNewActivity, CanConfirmNewActivity); CancelNewActivityCommand = new Command(CancelNewActivity); }
private void btnNewActivity_Click(object sender, RoutedEventArgs e) { Activity newActivity = new Activity(); newActivity.Name = ActivityLoader.GetHighestAvailableTemplateActivityString(); newActivity.Root = new InventoryItem(); newActivity.Root.CopyOf = "All Waves"; try { ActivitySelectionChanged(newActivity); } catch (NullReferenceException) { } }
private static void LoadSampleWorkflows() { _map = new Dictionary <WorkflowIdentity, Activity>(); foreach (var id in GetWorkflowIdentities()) { _map.Add( id, WorkflowFactory.Get(id.Name) //TODO: use both NAME & VERSION ); } var assemblyPath = Path.GetFullPath(Assembly.GetExecutingAssembly().CodeBase); _map = ActivityLoader.FetchAllXamlActivitiesFromPath(assemblyPath); }
private void LoadActivities() { List <Activity> activities = new List <Activity>(); string[] files = GetCCMMFilesInActivitesDirectory(); foreach (string file in files) { Activity activity; try { activity = ActivityLoader.Load(file); activities.Add(activity); } catch (ActivityLoadException ex) { MessageBox.Show("ERROR ( " + file + " ) " + ex.Message, "Error Loading Activity", MessageBoxButton.OK, MessageBoxImage.Error); } catch (IncorrectCCMMFileTypeException) { } } foreach (Activity activity in activities) { internalActivitiesList.Add(activity); } }
internal static void LoadXamlActivitiesFromConfigPath() { var activitiesPath = WebSettings.GetActivitiesDirectory(); _map = ActivityLoader.FetchAllXamlActivitiesFromPath(activitiesPath); }