Поскольку вы не можете сделать так, чтобы элемент управления wpf Slider
наследовал от вашего ISlider
, используйте перегруженный метод.
public void SetValue(ISlider slider, double value)
{
slider.Value = value;
}
public void SetValue(Slider slider, double value)
{
slider.Value = value;
}
Это не красиво, но избавляет вас от головной боли, поскольку вы надеваетене нужно проверять правильность типа объекта.