silverlight控件模型之选择控件和列表控件

选择控件:checkbox控件和radiobutton控件

<StackPanel Background="White" VerticalAlignment="Center">
             <CheckBox Content="中间状态" IsThreeState="True" IsChecked=""  Margin="20"></CheckBox>
             <CheckBox Content="选中" IsThreeState="True" IsChecked="true"  Margin="20"></CheckBox>
             <CheckBox Content="未选中" IsThreeState="True" IsChecked="false"  Margin="20"></CheckBox>
         </StackPanel>
         <StackPanel Background="White" VerticalAlignment="Center">
             <StackPanel Orientation="Horizontal">
                 <TextBlock Text="请选择性别:"></TextBlock>
                 <RadioButton Content="男" Margin="20"  IsChecked="true"></RadioButton>
                 <RadioButton Content="女" Margin="20"  IsChecked="false"></RadioButton>
             </StackPanel>
             <StackPanel>
                 <RadioButton Content="1" GroupName="g1" Margin="10">
                 </RadioButton>
                 <RadioButton Content="2" GroupName="g1"  Margin="10"></RadioButton>
                 <RadioButton Content="3" GroupName="g1"  Margin="10"></RadioButton>
             </StackPanel>
         </StackPanel>

注意:checkbox控件有个很重要的属性isthreestate,它可以支持3中状态,选中、未选 中、中间状态,比.NET的CHECKBOX强大吧 ,嘿嘿

在使用RADIOBUTTON要注意,如果RADIOBUTTON处于同一容器,就不需要设置GROUPNAME来 识别.radiobutton控件属于内容控件,我们就可以自定义它的样式了,这里就不多讲了吧,前 面一篇有例子.

slider控件:范围控件

<StackPanel Background="White" VerticalAlignment="Center">
         <TextBlock Text="默认slider控件" Margin="10"></TextBlock>
             <Slider x:Name="sa" Margin="5" Maximum="100" Minimum="0"  Value="20"></Slider>
             <TextBlock Text="垂直SILDER控件"></TextBlock>
             <Slider x:Name="sb" Margin="5" Maximum="100" Minimum="0"  Orientation="Vertical" Height="180" IsDirectionReversed="False"  ValueChanged="sb_ValueChanged"></Slider>
             <TextBlock x:Name="myvalue" Margin="20"></TextBlock>
         </StackPanel>
  private void sb_ValueChanged(object sender,  RoutedPropertyChangedEventArgs<double> e)
         {
             this.myvalue.Text = "当前值:"+this.sb.Value;
         }

属性介绍:maxinum:设置控件的最大值,minimun:设置控件数字范围的最小值,value是当 前值,isdirctinoreversed:设置控件的增加方向,如果为FALSE,方向朝上就增加,反 之..,orientation:设置控件的方向有垂直和水平

时间: 2024-11-01 21:24:23

silverlight控件模型之选择控件和列表控件的相关文章

使用XML为列表控件绑定数据

了解使用XML为列表控件绑定数据的各种不同的方法.介绍在web开发项目中,我们需要经常写一些代码从数据源读取动态数据到列表控件中.在经典ASP时期,这是一件相对比较困难的任务.例如,我们必须查询数据库,找回 RecordSet 并且在手动创建HTML标签时还要重述 RecordSet .现在在ASP.NET中,你做同样的事情有了更好的办法.此外,除了用数据库作为数据源,你还可以使用各种数据源,比如XML文件.哪一个更好呢?这会在性能.适应性.可靠性.易配置性.安全等方面引起争论.在这里,我不想讨

列表控件 改变-mfc 列表控件内部布局如何随控件改变而改变

问题描述 mfc 列表控件内部布局如何随控件改变而改变 如何使列表控件内部的布局随列表控件的改变而改变,如列表控件变大,列表的内部框架也变大 解决方案 对于mfc,可以处理OnSize消息,然后根据新的窗口大小调用MoveWindow调整控件的大小. 解决方案二: 处理WM_SIZE消息,然后把所有的控件都成对应比例的方式MoveWindow来调整等比例的大小 解决方案三: 如果你说的是列宽,这个你自己计算后重新设置就可以了.

用IE 10触控事件模型调试响应式Web设计

目前我正在研究IE 10触控事件.虽然我已经十分幸运地拥有了一台Windows 8平板电脑,但是我仍在寻找一种更加简便的方法,即无需每次切换至平板电脑,便可直接在经典笔记本上执行基本测试的方法.在寻找该方法的过程中,我发现了一些技巧和窍门,有了这些经验,您就可以在不使用触控设备的情况下,对代码中的IE 10触控事件进行调试了.正面效应:这种方法还可帮助您测试.调试响应式Web设计! 先决条件:在学习本教程之前,首先需要执行下列步骤: IE 10触控事件模型 如果您对触控执行方式还不甚了解,可以先

借鉴ASP.NET的控件模型辅助UI自动化测试

概述 在敏捷测试中UI的自动化测试(一般我们也称这层测试为功能测试或验收测试,本文单指Web UI的自动化测试)虽然没有单元测试那么广为提及,但因为其与最终用户最近,所以基于用户场景的UI自动化测试还是有其重要的意义的.使用UI自动化测试对产品的关键功能路径进行验证及回归,比起传统的QA手工执行Test case可以更快地得到反馈,也让发布变得更有信心. 理想状况下,我们应该将所有可以固化下来的Test case都自动化起来,而让我们的测试人员进行更有挑战性的探索性测试活动.让机器做已知领域的事

在ASP.NET中用三个DropDownList控件方便的选择年月日

asp.net|控件 aspx页面上有三个DropDownList控件, DropDownList1 表示年,DropDownList2表示月,DropDownList3表示天:注意用将这三个DropDownList控件的AutoPostBack属性设为True. 用户可以方便地选择年月日,并且每月的日期会随着用户选择不同的年,月而发生相应的变化 其后台cs文件代码如下: private void Page_Load(object sender, System.EventArgs e) { Da

选择文件夹的对话框控件c#

对话框|控件 我们知道,C#里面有选择文件的对话框控件,却没有选择文件夹的对话框控件,不少人为了选择一个文件夹只好自己用TreeView类来处理,其实在C#里面完全不用那么麻烦,我们可以用C#的FolderNameEditor类的子类FolderBrowser类来实现获取浏览文件夹对话框的功能.  下面来看看具体是怎么实现的.  首先新建一个winform的项目,再新建一个类文件(File->AddNewItem->Class).  因为FolderNameEditor是在System.Win

一个JDBC表控件模型

简单快速的将数据库中的表引入Swing之内 假如你已经用过数据库了,你很可能已经用过为数据库提供的维护和查询表的工具:命令行工具很适合作简单而直接的工作,但是很难完成大量数据的处理工作.在一次查询中写一条返回10或20列的数据就已经很困难了-更糟的是由于换行而使每条记录都有很多行的情况,此时你根本无法区分一条记录在哪一行结束,另一条记录在哪一行开始. 如果能够将数据库中表的内容映射到Swing的JTable中是否好一些呢?加上一些JDBC语句,添加到JFrame上,顷刻之间就形成了图形界面. 建

datatimepicker控件如何既选择日期也选择时间

问题描述 使用datatimepicker控件如何既选择日期也选择时间:把Format设置成time时,只可以选择时间,不能选择日期:把Format设置成custom时,可以选择日期,虽然可以显示时间为当前时间,但是不能选择时间,如何能够选择时间.方案1:日期和时间使用两个输入框大家有没有更好的方案? 解决方案 解决方案二:两个组合成一个控件就可以了.解决方案三:好像有这样的javascript以前用过,只是不是很好用,美观上也是问题两个控件合成一起用好了解决方案四:把控件的CustomForm

日历-Mobiscroll手机时间选择控件如何实现选择一段时间

问题描述 Mobiscroll手机时间选择控件如何实现选择一段时间 因为是手机端的 只有Mobiscroll控件美观一些 但是需求需要点击一下 能选择起始时间和终止时间 确定直接查询信息,bootstrap的双日历虽然可以实现 但是太丑了 Mobiscroll怎样实现这样的功能? 解决方案 日期选择控件mobiscroll 自定义样式 解决方案二: 我提问,朋友回答的:http://segmentfault.com/q/1010000003847498