【问题标题】:Slider in windows phone 7windows phone 7 中的滑块
【发布时间】:2011-07-25 07:29:07
【问题描述】:

我正在尝试在 windows phone 7 中使用 滑块

但我不确定如何获取滑块停止点的值。

我想要这样的滑块最小值为 1

最大值为10

然后当滑块停在某一点示例5。 我将有一个文本块显示停止点的值。

我应该怎么做呢?我尝试了以下代码,但仍然无法正常工作。

private void MinimumRangeSpan_TextChanged(object sender, TextChangedEventArgs e)
{
    double value = 0;
    double.TryParse(this.minimumRangeSpan.Text, out value);
    this.rangeSlider.MinimumRangeSpan = value;
}

我只需要一个简单的滑块,可以获取滑块的停止点。

【问题讨论】:

    标签: windows-phone-7


    【解决方案1】:

    你的意思是滑块的?那么像直接绑定到滑块值这样简单的事情应该可以解决问题吗?

    <TextBlock Text="{Binding Value, ElementName=MySlider}" />
    

    但我不认为滑块对于手机来说是一个很好的 UI 元素。您应该强烈考虑替代方案,例如LoopingSelector

    【讨论】:

    • 因为我正在尝试做一些他们可以调整音量的事情。但是后来我发现值是小数位可以改成整数吗??
    • 您可以进行类型转换。如果您需要使用此处的直接绑定进行格式化,请编写 ValueConverter (msdn.microsoft.com/en-us/library/…)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2012-02-20
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 2011-02-04
    相关资源
    最近更新 更多