void TimerTickAction(object sender, EventArgs e) { switch (workspaceCondition) { case WorkspaceConditions.nodeCanvPositioning: { VisualWorkspaceHandler.ToPositionTheNodeCanvas(); break; } case WorkspaceConditions.onAwakeActions: { VisualWorkspaceHandler.Init(this, workspaceCanvas, null); VisualWorkspaceHandler.DrawFrame(); workspaceCondition = WorkspaceConditions.nothingHappens; break; } case WorkspaceConditions.nothingHappens: { VisualWorkspaceHandler.CheckNodes(); break; } default: break; } }
public MainWindow() { InitializeComponent(); workspaceCondition = WorkspaceConditions.onAwakeActions; actionPumpingTimer = new DispatcherTimer(); actionPumpingTimer.Tick += new EventHandler(TimerTickAction); actionPumpingTimer.Interval = new TimeSpan(0, 0, 0, 0, 15); actionPumpingTimer.Start(); }