private void ResetField() { grdVelocities.Children.Clear(); _visualHost = null; if (_field == null) { return; } _visualHost = new VelocityVisualizerVisualHost(_field); grdVelocities.Children.Add(_visualHost); }
private void chkVelocityOverlay_Checked(object sender, RoutedEventArgs e) { try { if (!chkVelocityOverlay.IsChecked.Value) { grdVelocities.Visibility = Visibility.Collapsed; return; } if (_velocityVisualizerPanel == null) { _velocityVisualizerPanel = new VelocityVisualizerVisualHost(_field); grdVelocities.Children.Add(_velocityVisualizerPanel); } grdVelocities.Visibility = Visibility.Visible; } catch (Exception ex) { MessageBox.Show(ex.ToString(), this.Title, MessageBoxButton.OK, MessageBoxImage.Error); } }