C# 如何控制C XAML滑块的值?

C# 如何控制C XAML滑块的值?,c#,wpf,xaml,C#,Wpf,Xaml,这是XAML滑块代码: <Slider x:Name="volumeSlider" VerticalAlignment="Center" ValueChanged="ChangeMediaVolume" Height="23" Width="265" Margin="5" Maximum="1" Minimum="0" Value="0.1" /> C代码: public void ChangeMediaVolume(object sen

这是XAML滑块代码:

<Slider x:Name="volumeSlider" VerticalAlignment="Center" ValueChanged="ChangeMediaVolume" 
    Height="23" Width="265" Margin="5" Maximum="1" Minimum="0"
                Value="0.1"  />
C代码:

public void ChangeMediaVolume(object sender, RoutedPropertyChangedEventArgs<double> args)
{
    MyVideo.Volume = (double)volumeSlider.Value;
}
我想添加一个可以控制滑块值的条件。在滑块值分离5步之后,该值将根据某个变量进行更改


如何获得此结果?

您只需将滑块中的值绑定到media.volume或其他方式即可-如您所愿! 请看这里:

你说的是什么情况?为问题添加更多详细信息。我想添加可以控制滑块值位置的条件,例如,变量z为0,或者您希望这样:volumeSlider.value=MyVideo.Volume;但您应该在媒体卷更改完成后调用此方法。