在本文中所讲述内容的实例仍然沿用于上篇文章,有什么疑惑可以参考上篇文章. 一 GroupStyle 在GridView控件中我们可以对数据进行分组显示,通过对GridView的GroupStyle进行控制,分别设置GroupStyle.HeaderTemplate和GroupStyle.Panel.如下代码: <GridView.GroupStyle> <GroupStyle> <GroupStyle.HeaderTemplate> <DataTemplate&g…
问题一:在某一些情况下,我们使用MVVM模式的时候,对于某一个字段(AgeField)需要在前台的很多个控件(A.B.C.D.E)进行绑定,但是如何能够让我们后台字段名改变的时候能够非常方便的改变所有使用了这个字段的控件呢? 回答:使用Element to Element Binding,将AgeFiled绑定到A控件,然后再让B.C.D.E控件绑定A控件的使用AgeField字段的属性. 例如:字段(AgeField)的数据是年龄大小,A.B.C.D.E控件分别是Ellipse.Label.S…
本文将简单讲述Silverlight中的Binding数据时的数据验证. NotifyOnValidationError:是否在出现异常/错误信息的时候激发BindingValidationError事件. ValidatesOnExceptions:是否将异常信息作为错误信息显示出来. ValidatesOnDataErrors:结合IDataErrorInfo接口以显示错误信息. BindingValidationError:这是一个路由事件,当绑定数据的源对象A有错误的时候,抛出异常让此事…
接上节所讲的,Silverlight可以加载外部的XML文件里面的内容,那么我们可不可以在外部XML里面配置一个WebService地址,并且以此加载这个地址来动态加载WebService呢?这样子就可以避免当WebService地址改变的时候,还要打开XAP包来重新修改WebService配置的地址了. 答案当然是可以的.在这里,我制作了一个实例. 在前面一节里面,我们讲到了使用WebClient来下载Silverlight程序外部的XML文件内容.在本节中,我们重点需要讲解一下如何使用反射来…
1. 从应用列表再次点击应用,如何恢复到上次浏览的页面呢? 2. Windows Phone 文本框的 UpdateSourceTrigger 属性不支持 PropertyChanged 怎么办? 3. Panorama 控件的 SelectedIndex 属性是只读的如何设置选中的 PanoramaItem? 4. 如何让 LongListSelector 只有在数量大的时候才分组? 5. 如何在一个 App 中启动另一个 App? 6. 实现一个纵向排列的 ListBox ,并具有操作按钮?…
转载:程兴亮文章,地址;http://www.cnblogs.com/chengxingliang/archive/2011/02/07/1949579.html 使用WebClient读取XAP包同目录下的XML文件 我们想要读取XAP包下面的XML文件,需要将此XML文件放在加载XAP包的网页的目录中去,然后使用URI方式读取此URL方式下的XML文件. 首先使用WebClient来异步下载此URL方式的XML文件,然后使用XmlReader来读取此XML文件的数据内容. 在这里我们一共有3…
Windows phone 应用开发[1]-Text To Speech        作为开篇章节.第一篇将在如下介绍一些Windows phone比较有意思的东西-Text To Speech[文本到语音转换]. 相信大家最近一定对IPhone 4S 的Siri影响深刻.其实作为智能Smart Phone一个终极标准之一就是实现人类语言和机器语言的无障碍. 也就是第三次GUI革命-人机智能领域.这个我会稍后几篇提到Siri实现原理和Windows phone 在语音Tellme实现和发展情况…
使用WebClient读取XAP包同目录下的XML文件 我们想要读取XAP包下面的XML文件,需要将此XML文件放在加载XAP包的网页的目录中去,然后使用URI方式读取此URL方式下的XML文件. 首先使用WebClient来异步下载此URL方式的XML文件,然后使用XmlReader来读取此XML文件的数据内容. 在这里我们一共有3个知识点需要掌握: 第一:获取当前调用此Silverlight程序XAP包的网页的地址的前缀,以获取XML文件的URL地址.        public stati…
本文版权归作者和博客园共有,欢迎转载,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. 原文链接:http://www.cnblogs.com/chengxingliang/archive/2012/07/02/2558112.html 在Silverlight中的Style相当于Html中的Css,是其一个重要的组成部分.它可以声明于 UserControl.Resources也就是本页面资源内或者控件资源内,也可以声明于App.Xaml内或者 Re…
  允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://chengxingliang.blog.51cto.com/3972944/886643 ResourceDictionary是一个键控对象字典,可在 XAML 和代码中使用.在其中我们可以定义样式.模板等以方便在其他页面中随时调用. 首先我们新建一个ResourceDictionary页面如下图: 然后向资源字典文件中写入以下代码,分别是样式和模板: <ResourceDiction…