博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows 8实用窍门系列:8.Windows 8 中Slider控件和ToggleSwitch控件
阅读量:6860 次
发布时间:2019-06-26

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

一:Silder控件是滑块控件,在Silverlight中也存在,其主要用于音量调节,亮度调节,色彩调节,温度计等。

    主要属性:

      FlowDirection:从左向右滑动或者从右向左滑动

      Minimum:最小值

      Maximum:最大值

      Orientation:排列方向,垂直排列或者水平排列

      TickFrequency:在Slider长度允许的条件下,每个刻度之间的值

      TickPlacement:刻度显示位置,在Slider上面或者下面或者Slider里面

    主要事件:ValueChanged:当值变化时触发此事件

    Xaml和Cs代码:

public MainPage()        {            this.InitializeComponent();            this.slider1.ValueChanged += slider1_ValueChanged;        }        void slider1_ValueChanged(object sender, RangeBaseValueChangedEventArgs e)        {            this.tbText.Text = "Slider控件的新值:" + e.NewValue + "  旧值:" + e.OldValue;        }

  二:ToggleSwitch控件是开关控件,在Windows 8中的WIFI开关也是采用这个控件来实现的,另外可以作为音量开关等。

    主要属性:

      OffContent:关闭状态时需要进行操作的名称,比如开启、Open、启用

      OnContent:打开状态时需要进行操作的名称,比如关闭,Close、禁用

      Header:控件头部显示的名称。      

    主要事件:Toggled:当状态切换时触发处理事件。

    Xaml和Cs代码:

private void ToggleSwitch_Toggled_1(object sender, RoutedEventArgs e)        {            //判断ToggleSwitch的开关状态,并且进行处理            var toggle = sender as ToggleSwitch;            if (toggle.IsOn)            {                this.slider1.Visibility = Visibility.Visible;                this.slider1.Value = 15;            }            else            {                this.slider1.Visibility = Visibility.Collapsed;                        }        }

    最后我们看程序运行效果,如需源码请点击  下载。

本文转自程兴亮博客园博客,原文链接:http://www.cnblogs.com/chengxingliang/archive/2012/11/13/2767079.html,如需转载请自行联系原作者

你可能感兴趣的文章
自己收集的关于企业数据安全,等级,备份恢复的方案等文档
查看>>
“System.Collections.Generic.IEnumerable<TestDAL.HistoryData>”不包含“ToList”的定义
查看>>
pg 函数sfa_tmp_sleep()执行越来越慢-sql分析
查看>>
利用webmin修改超级管理员root用户登陆密码
查看>>
C++中四种显示类型转换总结
查看>>
分享个做项目遇到的:QSortFilterProxyModel实现QTreeView的过滤的缺...
查看>>
vim粘贴板
查看>>
Oracle重量级表的优化查询处理
查看>>
软件包管理器
查看>>
cactiEZ不显示图像的问题
查看>>
Debian wheezy下通过apt安装nginx
查看>>
Symantec备份之(3)安装Agent for linux server - 潜入技术的海洋
查看>>
easyUI 数据表格 没有数据 只有列超过datagrid的宽度时候不显示横向滚动条
查看>>
python:用pyinstaller做个排列组合的小工具
查看>>
PostgreSQL备份之pg_basebackup
查看>>
Eclipse java注释模板修改
查看>>
MAVEN Dynamic Web Module 3.0 requires Java 1.6 or newer
查看>>
sudo及其配置文件sudoers详解、实例
查看>>
华为 eNSP 配置 wlan 简单
查看>>
Jetbrains Idea 内 CoffeeScript 的 mocha 单元测试的配置
查看>>