Windows 8开发入门(八) Windows 8 中Slider控件和ToggleSwitch控件

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

主要属性:

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

Minimum:最小值

Maximum:最大值

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

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

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

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

Xaml和Cs代码:

<TextBlock HorizontalAlignment="Left" Margin="471,127,0,0" Name="tbText"
           TextWrapping="Wrap" Text="" VerticalAlignment="Top" Height="18" Width="200"/>
<Slider HorizontalAlignment="Left" Value="10"  Name="slider1" FlowDirection="LeftToRight"
        Minimum="0" Maximum="100" Orientation="Vertical"
        TickFrequency="5" TickPlacement="BottomRight"
        Margin="701,127,0,0" VerticalAlignment="Top" Height="500" 

Width="43"/>
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:当状态切换时触发处理事件 。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索控件
, slider
, 事件
, 状态
, 滑动开关
, 调节
或者
slidertoggle、android toggleslider、toggle switch、togglebutton和switch、toggle switch 开关,以便于您获取更多的相关知识。

时间: 2024-10-28 17:28:26

Windows 8开发入门(八) Windows 8 中Slider控件和ToggleSwitch控件的相关文章

Kinect for Windows SDK开发入门(八)骨骼追踪进阶 上

前7篇文件我们介绍了Kinect SDK中各种传感器的各种基本知识,我们用实验的方式演示了这些基本对象和方法的如何使用,这些都是Kinect开发最基本的知识.了解了这些基本知识后,就可以开发出一个基于Kinect的简单程序了.但是这些离开发出一个好的基于Kinect的应用程序还有一段距离.后面的文章中,将会结合Kinect SDK介绍WPF以及其它第三方工具,类库来建立一个以Kinect为驱动的有较好用户体验的程序.我们将利用之前讲到的知识来进行下面一些比较复杂的话题. Kinect传感器核心只

一起学习Windows Phone7开发(十八. Windows Phone7 Toolkit)

之前写过Silverlight toolkit 在windows phone7中的应用,那个应该算是山 寨版了吧,因为毕竟不是为windows phone7专门开发的,在使用上兼容性上都有 问题,现在就不一样了,正版的出来了,弥补了原来控件的不足.不过和 Silverlight toolkit 比还是少很多. 在Toolkit for windows phone7中,主要包含了Contextmenu.Separator. DatePicker.TimePicker.ToggleSwitch.Wr

Windows 8开发入门(十九) Windows 8中的GridView使用(一)

在本文中我们将讲述初步使用GridView以展示各种信息. 首先我们看看GridView的重要属性: SelectionMode:设置选择模式(None,Single,Multiple) IsItemClickEnabled:是否允许有 选择项点击事件 ItemsSource:数据项的数据源 ItemTemplate:数据项的展示模板 SelectedItem:选择项的内容 然后我们看看如何使用GridView. 1.首先设置数据源实体 类以及数据源提供源. public class DataM

Windows 8开发入门(二十) Windows 8中的GridView使用(二)

Windows 8中的GridView使用(二)和DataTemplateSelector 在本文中所讲述内容的实例仍然沿用于上篇文章,有什么疑惑可以参考上篇文章. 一 GroupStyle 在GridView控件中我们可以对数据进行分组显示,通过对GridView的GroupStyle进行控制,分别设置 GroupStyle.HeaderTemplate和GroupStyle.Panel.如下代码: <GridView.GroupStyle> <GroupStyle> <G

Windows 8开发入门(六)Windows 8中的Popup使用方式

在上一篇文章中我们将了替代Silverlight中MessageBox的MessageDialog控件,本篇文章将讲诉另外一种弹 出提示窗口的控件Popup. 一.我们认识Popup控件的IsLightDismissEnabled属性,这个属性设置为 true的时候,点击非Popup控件外任何区域将关闭Popup. <Button Content="弹出窗口一" Name="btn1" Width="108" Margin="16

Windows 8风格应用开发入门 八 贴靠视图

如何切换出贴靠视图 第一步:水平方向全屏视图 开发入门 八 贴靠视图-windows7从入门到精通"> 第二步:通过边缘轻扫手势,向设备左端或右端进行贴靠 第三步:实现贴靠视图的效果 我们知道如何通过手势的操作切换出一个应用的贴靠视图了.

Windows 8开发入门(十三) windows 8的文件及文件夹管理 2

文件以及文件夹操作 在本文中我们将学习win 8中的文件以及文件夹的各种操作. 在本文中文件操作主要是讲述:删 除文件/移动文件/复制文件/重命名文件 文件夹操作分为:读取文件夹/创建文件夹/删除文件夹/重 命名文件夹 首先贴出所有的Xaml代码文件部分: <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}"> <!--显示区--> <TextBlock Horizo

Windows 8开发入门(一) 使用Xaml+C#开发第一个Metro Style应用程序

首先我们需要安装Windows 8以及VS2012,下载地址:http://msdn.microsoft.com/zh- CN/windows/apps/br229516/ 然后我们打开VS2012,选择Windows Metro Style,然后选择创建Blank App项目如下图: 开发入门(一) 使用Xaml+C#开发第一个Metro Style应用程序-windows开发入门"> 其新建完成的项目结构如下: 我 们拖动一个按钮和ListBox到界面中,设置按钮事件以及ListBox

C#发现之旅第四讲 Windows图形开发入门

为了让大家更深入的了解和使用C#,我们将开始这一系列的主题为"C#发现之旅 "的技术讲座.考虑到各位大多是进行WEB数据库开发的,而所谓发现就是发现我们所 不熟悉的领域,因此本系列讲座内容将是C#在WEB数据库开发以外的应用.目前规划的主要内 容是图形开发和XML开发,并计划编排了多个课程.在未来的C#发现之旅中,我们按照由浅入 深,循序渐进的步骤,一起探索和发现C#的其他未知的领域,更深入的理解和掌握使用C#进 行软件开发,拓宽我们的视野,增强我们的软件开发综合能力. 本次课程说明

Windows 8开发入门(二十一) Windows 8 下进行MVVM开发

在本文中将演示如何在Windows 8进行MVVM开发,首先我们准备两个辅助类如下: ViewModeBase类 : public class ViewModeBase : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; /// <summary> /// 属性变化时触发事件 /// </summary> /// <param name="prope