博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Silverlight中的Slider控件
阅读量:7021 次
发布时间:2019-06-28

本文共 1217 字,大约阅读时间需要 4 分钟。

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>

效果如下图:

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

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

        {

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

        }

效果如下图:

 

 

本文转自生鱼片博客园博客,原文链接:,如需转载请自行联系原作者

 

你可能感兴趣的文章
彻底理解ThreadLocal
查看>>
解决new org.jdom2.input.SAXBuilder报错
查看>>
对象导论
查看>>
AAA服务器--宽带网络接入服务器 报文和属性定义
查看>>
ionic环境搭建遇到启动android错误的解决办法
查看>>
关于安卓返回刷新的办法
查看>>
Nginx 安装配置
查看>>
大规模服务器设计与开发实践经验(阅读笔记)
查看>>
jquery validate 动态增加删除验证规则
查看>>
Postgresql分表与优化
查看>>
Java面试记录20151218
查看>>
原始模型模式
查看>>
PostgreSQL一键安装包在XP系统中的中文化问题
查看>>
ant编译打包可运行的jar文件,并包含所依赖的第三方jar包
查看>>
从 Git@OSC 被攻击来看互联网的恶劣环境
查看>>
WEB性能测试工具推荐
查看>>
NAT基本原理
查看>>
《工具 系列》 - 目录
查看>>
【手把手教你全文检索】Apache Lucene初探
查看>>
sql2000 sp_password 错误
查看>>