如何在c#wpf中获取slider
的百分比值?我尝试过使用Value
属性,但它似乎没有改变,没有滑块拇指在滑块中的位置。
这是我目前的尝试:
double sliderValue;
sliderValue = slider1.Value;
我看过here,但我没有看到“百分比”属性,或任何可以产生百分比的东西。
很抱歉这个问题很简短。我找不到我在其他地方寻找的信息,所以我想在这里发布一个问题会产生最好的结果。
答案 0 :(得分:2)
值不会给你一个百分比,它会给你滑块的当前值,它总是在最小值和最大值之间。
要获得百分比,您可以使用:
double distanceFromMin = (slider1.Value - slider1.Minimum);
double sliderRange = (slider1.Maximum - slider1.Minimum);
double sliderPercent = 100 * ( distanceFromMin / sliderRange );
你也说它总是一样的,所以我会设置一些断点,并确保在你认为它时被调用。