public SpectrumControl() { SetVisibility(); _data = new float[NumBins]; _auraSpectrumDataSource = new AuraSpectrumDataSource(NumBins); _splashEffectDataSource = new SplashEffectDataSource(NumBins); _auraSpectrumDataSource.GeneratingDataStateChanged += OnAuraGeneratingDataStateChanged; _splashEffectDataSource.GeneratingDataStateChanged += OnSplashGeneratingDataStateChanged; _sources = new SpectrumDataSource[] { _auraSpectrumDataSource, _splashEffectDataSource }; Background = new RadialGradientBrush() { GradientStops = { new GradientStop { Color = Color.Parse("#00000D21"), Offset = 0 }, new GradientStop { Color = Color.Parse("#FF000D21"), Offset = 1 } } }; }
public SpectrumControl() { _data = new float[NumBins]; _auraSpectrumDataSource = new AuraSpectrumDataSource(NumBins); _splashEffectDataSource = new SplashEffectDataSource(NumBins); _sources = new SpectrumDataSource[] { _auraSpectrumDataSource, _splashEffectDataSource }; Background = new RadialGradientBrush() { GradientStops = { new GradientStop { Color = Color.Parse("#00000D21"), Offset = 0 }, new GradientStop { Color = Color.Parse("#FF000D21"), Offset = 1 } } }; }
public SpectrumControl() { _data = new float[NumBins]; _auraSpectrumDataSource = new AuraSpectrumDataSource(NumBins); _splashEffectDataSource = new SplashEffectDataSource(NumBins); _sources = new SpectrumDataSource[] { _auraSpectrumDataSource, _splashEffectDataSource }; _lineBrush = SolidColorBrush.Parse("#97D234").ToImmutable(); _linePen = new(_lineBrush); Background = new RadialGradientBrush() { GradientStops = { new GradientStop { Color = Color.Parse("#00000D21"), Offset = 0 }, new GradientStop { Color = Color.Parse("#FF000D21"), Offset = 1 } } }; }