void MainWindow_Loaded(object sender, RoutedEventArgs e) { DataSetFactory.RegisterAssembly(typeof(MemoryDataSet).Assembly); solver = new FluidCurrentSolver(parameters); solver.Init("msds:memory"); dataSource = new DataSetSource3D(solver.DataSet); dynamicStreamLine.DataSource = dataSource; timer.Tick += new EventHandler(timer_Tick); timer.Start(); convolutionChart1.AddHandler(BackgroundRenderer.RenderingFinished, new RoutedEventHandler(OnRenderingFinished)); convolutionChart2.AddHandler(BackgroundRenderer.RenderingFinished, new RoutedEventHandler(OnRenderingFinished)); convolutionChart3.AddHandler(BackgroundRenderer.RenderingFinished, new RoutedEventHandler(OnRenderingFinished)); //Iteration(); }