none
xaml Slider RRS feed

  • 问题

  • <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
            <Slider Width="186" IsEnabled="True" Height="26" ValueChanged="Slider_ValueChanged" Minimum="0" Maximum="10"/>
           
            <TextBlock Name="ShowNumber" Text="display value:0" />
        </Grid>

    为什么我的Slider 滑块不能滑动?

     

    My Slider control does not work.

    2013年7月26日 14:20

答案

  • Hi,ivaskida

    你的代码问题出现在TextBlock 写在了Slider的下方,而且并没有指定大小,导致TextBlock占满了Grid的空间,鼠标点击事件只能作用于TextBlock而无法触发到Slider。

    解决办法1:修改TextBlock大小,使其和Slider不重叠。

    解决办法2:通过路由事件来传递点击事件。

    2013年7月27日 5:58
    版主

全部回复

  • Hi,ivaskida

    你的代码问题出现在TextBlock 写在了Slider的下方,而且并没有指定大小,导致TextBlock占满了Grid的空间,鼠标点击事件只能作用于TextBlock而无法触发到Slider。

    解决办法1:修改TextBlock大小,使其和Slider不重叠。

    解决办法2:通过路由事件来传递点击事件。

    2013年7月27日 5:58
    版主
  • Hi,ivaskida

    你的代码问题出现在TextBlock 写在了Slider的下方,而且并没有指定大小,导致TextBlock占满了Grid的空间,鼠标点击事件只能作用于TextBlock而无法触发到Slider。

    解决办法1:修改TextBlock大小,使其和Slider不重叠。

    解决办法2:通过路由事件来传递点击事件。


    谢谢。确实如此,而且应用很广泛。
    2013年7月27日 11:34