zoukankan      html  css  js  c++  java
  • Silverlight中的Slider控件

    1.该控件主要有下面属性:

    Maximum:设置数值范围的最大值
    Minimum:设置数值范围的最小值
    Value:当前值,注意如果在XAML中设置了该属性就不能注册ValueChanged事件
    IsDirectionReversed:确定Slider控件值的增加方向
    Orientation:设置控件的方向,有水平和垂直两个选项

    2.下面是简单的例子,XAML部分如下:

    <UserControl x:Class="SilverlightApplication3.MainPage"

        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

        mc:Ignorable="d"

        d:DesignHeight="300" d:DesignWidth="400">

            <StackPanel x:Name="LayoutRoot" Background="White">

            <TextBlock Text="Slider" Margin="10"/>

            <Slider x:Name="sliderA" Margin="5" Minimum="0" Maximum="100"/> 

                <TextBlock Text="Slider" Margin="10"/>

            <Slider x:Name="sliderB" Margin="5" Minimum="0" Maximum="40" Orientation="Vertical" Height="100" IsDirectionReversed="False"

                  ValueChanged="sliderB_ValueChanged"/>

                <TextBlock x:Name="txtValue"  Margin="30"/>

        </StackPanel>  

    </UserControl>

    效果如下图:

    clip_image002

    我们可以注册ValueChanged程序,如下:

    private void sliderB_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)

            {

                this.txtValue.Text = "SliderB Value:" + this.sliderB.Value;

            }

    效果如下图:

    clip_image004

  • 相关阅读:
    发布一个扩展Repeater的模板控件,带自动分页功能
    webservice 测试窗体只能用于来自本地计算机的请求
    FCKeditor编辑器中设置默认文本行高和字体大小
    程序员的个人性格
    程序设计模式的有趣解释-追MM
    集锦一
    UML简介(原创)
    一位IT从业人员的心路历程
    一个初级测试工程师的工作总结
    "与熊共舞"(转载)
  • 原文地址:https://www.cnblogs.com/carysun/p/SLSlider.html
Copyright © 2011-2022 走看看