|
|
|
@ -2,12 +2,25 @@ |
|
|
|
// Created: 2021-04-07 |
|
|
|
// Created: 2021-04-07 |
|
|
|
// Copyright(c) 2021 SimonG. All Rights Reserved. |
|
|
|
// Copyright(c) 2021 SimonG. All Rights Reserved. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
using System; |
|
|
|
using Lib.Audio.Controls.Interfaces; |
|
|
|
using Lib.Audio.Controls.Interfaces; |
|
|
|
|
|
|
|
|
|
|
|
namespace Lib.Audio.Controls |
|
|
|
namespace Lib.Audio.Controls |
|
|
|
{ |
|
|
|
{ |
|
|
|
public class Fader : IFader |
|
|
|
public class Fader : IFader |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
private float _position; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public float Position |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
get => _position; |
|
|
|
|
|
|
|
private set |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
_position = value; |
|
|
|
|
|
|
|
PositionChanged?.Invoke(this, _position); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public event EventHandler<float> PositionChanged; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |