SilverLight.3-Validation:二、银光验证。TheLabel、TheDescriptionViewer和TheValidationSummary...
ylbtech-SilverLight.3-DataControls_BetterDataFroms:二、银光验证。TheLabel、TheDescriptionViewer和TheValidationSummary |
- 1.A, 数据源
- 1.B, TheLabel
- 1.C, TheDescriptionViewer
- 1.D, TheValidationSummary
1.A, 数据源返回顶部 |
4,
1.B, TheLabel返回顶部 |
xmlns:my="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data.Input"
2.2/3,
<Grid x:Name="gridDetailPerson" Background="White"><Grid.RowDefinitions><RowDefinition Height="Auto"></RowDefinition><RowDefinition Height="Auto"></RowDefinition></Grid.RowDefinitions><Grid.ColumnDefinitions><ColumnDefinition Width="100"></ColumnDefinition><ColumnDefinition Width="*"></ColumnDefinition><ColumnDefinition Width="100"></ColumnDefinition></Grid.ColumnDefinitions><TextBlock Grid.Row="0" Grid.Column="0" Margin="7" Text="姓名"></TextBlock><TextBox Grid.Row="0" Grid.Column="1" Margin="5" Text="{Binding Username}"></TextBox><my:Label Grid.Row="1" Grid.Column="0" Margin="7" Content="年龄" Target="{Binding ElementName=txtAge}" /><TextBox Grid.Row="1" Grid.Column="1" Margin="5" x:Name="txtAge" Text="{Binding Age,Mode=TwoWay, ValidatesOnExceptions=True,NotifyOnValidationError=True}"></TextBox> </Grid>
2.3/3,
3,
Target="{Binding ElementName=txtAge}"
1.C, TheDescriptionViewer返回顶部 |
<Grid x:Name="gridDetailPerson" Background="White"><Grid.RowDefinitions><RowDefinition Height="Auto"></RowDefinition><RowDefinition Height="Auto"></RowDefinition><RowDefinition Height="Auto"></RowDefinition></Grid.RowDefinitions><Grid.ColumnDefinitions><ColumnDefinition Width="100"></ColumnDefinition><ColumnDefinition Width="*"></ColumnDefinition><ColumnDefinition Width="100"></ColumnDefinition></Grid.ColumnDefinitions><my:Label Grid.Row="0" Grid.Column="0" Margin="7" Content="姓名" Target="{Binding ElementName=txtUsername}" /><TextBox Grid.Row="0" Grid.Column="1" Margin="5" x:Name="txtUsername" Text="{Binding Username,Mode=TwoWay, ValidatesOnExceptions=True,NotifyOnValidationError=True}"></TextBox><my:DescriptionViewer Grid.Row="0" Grid.Column="2" Target="{Binding ElementName=txtUsername}"></my:DescriptionViewer><my:Label Grid.Row="1" Grid.Column="0" Margin="7" Content="年龄" Target="{Binding ElementName=txtAge}" /><TextBox Grid.Row="1" Grid.Column="1" Margin="5" x:Name="txtAge"Text="{Binding Age,Mode=TwoWay, ValidatesOnExceptions=True,NotifyOnValidationError=True}"></TextBox><my:DescriptionViewer Grid.Row="1" Grid.Column="2" Target="{Binding ElementName=txtAge}"><my:DescriptionViewer.GlyphTemplate><ControlTemplate><Image Source="reg1.jpg" Stretch="None"></Image></ControlTemplate></my:DescriptionViewer.GlyphTemplate></my:DescriptionViewer> </Grid>
2.1/3, 代码同上文1.B.2.3/3
<my:DescriptionViewer Grid.Row="1" Grid.Column="2" Target="{Binding ElementName=txtAge}"> <my:DescriptionViewer.GlyphTemplate><ControlTemplate><Image Source="reg1.jpg" Stretch="None"></Image></ControlTemplate> </my:DescriptionViewer.GlyphTemplate> </my:DescriptionViewer>
4,
1.D, TheValidationSummary返回顶部 |
<Grid x:Name="gridDetailPerson" Background="White"><Grid.RowDefinitions><RowDefinition Height="Auto"></RowDefinition><RowDefinition Height="Auto"></RowDefinition><RowDefinition Height="Auto"></RowDefinition></Grid.RowDefinitions><Grid.ColumnDefinitions><ColumnDefinition Width="100"></ColumnDefinition><ColumnDefinition Width="*"></ColumnDefinition><ColumnDefinition Width="100"></ColumnDefinition></Grid.ColumnDefinitions><my:Label Grid.Row="0" Grid.Column="0" Margin="7" Content="姓名" Target="{Binding ElementName=txtUsername}" /><TextBox Grid.Row="0" Grid.Column="1" Margin="5" x:Name="txtUsername" Text="{Binding Username,Mode=TwoWay, ValidatesOnExceptions=True,NotifyOnValidationError=True}"></TextBox><my:Label Grid.Row="1" Grid.Column="0" Margin="7" Content="年龄" Target="{Binding ElementName=txtAge}" /><TextBox Grid.Row="1" Grid.Column="1" Margin="5" x:Name="txtAge" Text="{Binding Age,Mode=TwoWay, ValidatesOnExceptions=True,NotifyOnValidationError=True}"></TextBox><my:ValidationSummary Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="2" ></my:ValidationSummary> </Grid>
2.1/3, 代码同上文1.B.2.3/3
<TextBox Margin="5" x:Name="txtPrice" Width="100" HorizontalAlignment="Left" my:ValidationSummary.ShowErrorsInSummary="False" Text="{Binding UnitCost, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}"></TextBox>
4,
1.E,返回顶部 |
本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/p/3441621.html,如需转载请自行联系原作者
SilverLight.3-Validation:二、银光验证。TheLabel、TheDescriptionViewer和TheValidationSummary...相关推荐
- jQuery学习之:Validation表单验证插件
http://polaris.blog.51cto.com/1146394/258781/ 最近由于公司决定使用AJAX + Struts2来重构项目,让我仔细研究一下这两个,然后集中给同事讲讲,让每 ...
- java后台验证不能为空_java validation 后台参数验证的使用详解
一.前言 在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节.比如参数不能为null,email那么必须符合email的格式,如果手动进行if判断或者写正则表达式判断无意开发效率太慢,在时间 ...
- emqtt 试用(二)验证 emq 和 mosquito 的共享订阅
本地订阅(Local Subscription) 本地订阅(Local Subscription)只在本节点创建订阅与路由表,不会在集群节点间广播全局路由,非常适合物联网数据采集应用. 使用方式: ...
- PHP设置谷歌验证器(Google Authenticator)实现操作二步验证
使用说明:开启Google的登陆二步验证(即Google Authenticator服务)后用户登陆时需要输入额外由手机客户端生成的一次性密码.实现Google Authenticator功能需要服务 ...
- iOS-内购注意 沙盒二次验证
1.发送请求,注意请求ID NSString *productID = @"这是创建内购项目填写的ID"; NSArray *product = [[NSArray alloc] ...
- 群晖服务器共享文件忘记密码,群晖synology NAS ds 1815+忘记google authenticator二次验证密码...
群晖synology NAS为了登录安全起见,设置了google的二次验证,当换手机或者刷机前没有解除二次验证时,就悲剧了,输入帐号密码后,就要输入6位google的二次验证吗,群晖登录不了,让你联系 ...
- Java web接入google身份验证器二次验证
实现原理参考: https://blog.seetee.me/post/2011/google-two-step-verification/ 第一步: maven工程加入依赖 <dependen ...
- Centos7机器配置Google Authenticator动态密钥进行ssh二次验证图文详解
就跟银行账户登录需要手机短信或者令牌进行二次验证一样,给企业的业务电脑配置远程ssh登录的二次验证也是一个非常必要的安全措施,这样即使坏人知道了访问密码也无法登录机器.这篇文章就记录下今天我给一台机器 ...
- Google账户二次验证取消
不知道什么时候开启了Google的二次验证,然后每次登陆邮箱的时候都需要进行二次验证,太麻烦了.想取消但是却没有现成的教程,故自己整理下. 1. 登陆gmail邮箱 2. 在设置= ...
最新文章
- 为什么我又喜欢过年了
- java中replace()和replaceAll()区别
- 万字讲解API网关的来龙去脉
- C++ STL 常用遍历算法
- 2021年最值得期待的数据智能赛事之一,有何解题妙招?
- Codeup-问题 A: 最大连续子序列
- unity怎么设置游戏页面_杭州有没有正规的unity游戏开发培训机构?
- 【C++grammar】断言与表达式常量
- moodle3.7中文语言包
- 百度发布全新 NLG 训练模型 ERNIE-GEN,获 5 项 SOTA!
- 设计模式-命令模式(Command)
- 全网首发:GB18030中,蒙文的错误
- 【马尔科夫链-蒙特卡罗】马尔科夫链-蒙特卡罗方法对先验分布进行抽样
- 多视图几何三维重建实战系列之COLMAP
- 如何使用WeKan管理您的工作
- 电子计算机的指法,键盘指法图/电脑键盘指法练习
- 1919获阿里20亿投资,独角兽如何搅动酒饮业格局
- IPTV系统中EPG模块的设计与实现
- 异常处理·EF·准备命令定义时发生错误。有关详细信息,请参阅内部异常
- LabVIEW MasterFramework 源码下载入口
热门文章
- Linux嵌入式驱动管理调试平台 ------ 我的第一个开源项目
- git 你get了吗(git命令日常使用)
- linux查看日志的几种命令,Linux查看日志三种命令(转载)
- echarts中toolbox位置_基于QGIS中的LSMS(大规模均值漂移)分割算法
- mysql中的执行计划_MySQL中的执行计划explain详解
- 一条SQL要28秒 mysql_一条简单的 SQL 执行超过 1000ms,纳尼?
- 算法设计与分析 0 算法与性能:GCD与冒泡排序
- 基于Matlab血管切片的三维重建(资源整合)
- 继人工智能攻陷围棋,德州扑克也沦陷了
- 模拟信号可以传输声音和图像,那么文字呢--信息论系列