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

  • 相关阅读:
    Zabbix基本配置及监控主机
    利用XAG在RAC环境下实现GoldenGate自动Failover
    Oracle Database 12c Data Redaction介绍
    使用Oracle官方巡检工具ORAchk巡检数据库
    浅谈C# 多态
    Qt 操作Excel
    一个适用于任何继承于QObject的类的创建工厂
    QT5 控件增加背景图片(可缩放可旋转)的几种方法
    值得推荐和学习的C/C++框架和库
    gcc/g++编译
  • 原文地址:https://www.cnblogs.com/carysun/p/SLSlider.html
Copyright © 2011-2022 走看看