Beispiel #1
0
    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
                }
            }
        };
    }
Beispiel #2
0
    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
                }
            }
        };
    }
Beispiel #3
0
    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
                }
            }
        };
    }