随笔分类 -  Silverlight

摘要:http://pacs.clpc.com.cn 阅读全文
posted @ 2011-04-14 11:36 infi 阅读(294) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/envelope/archive/2010/04/20/1716343.html001//DataSet与泛型集合间的互相转换002//利用反射机制将DataTable的字段与自定义类型的公开属性互相赋值。003//注意:从DataSet到IList<T>的转换,自定义类型的公开属性必须与DataTable中的字段名称004//一致,才能到达想要的结果。建议DataTable的定义从数据库来,自定义类型用O/R Mapping的方式获得。 005006//代码说明 007008009010/// <summary> 011/ 阅读全文
posted @ 2011-03-31 18:09 infi 阅读(1256) 评论(0) 推荐(0)
摘要:方法一:WebService前台代码: <DataTemplate> <Button Content="下载" Height="23" Name="button3" Tag="{Binding Udocname}" Width="60" Click="button3_Click" /></DataTemplate> 后台代码: private void button3_Click(object sender, RoutedEventArgs 阅读全文
posted @ 2011-03-04 15:32 infi 阅读(1188) 评论(2) 推荐(3)
摘要:silverlight3 MainPage.xaml如下:<UserControl x:Class="SilverlightApplication2.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2 阅读全文
posted @ 2011-03-02 15:01 infi 阅读(327) 评论(0) 推荐(0)
摘要:到年底了,手头上的任务暂时也告一段落,公司的产品Web端最近升级到了SL4,终于可以完全脱离了用VS08开发时没有可视化设计器所受到的折磨。利用年前这几天空闲时间,将平时遇到的问题和在网络上看到的整理整理,就算是对知识的整合吧。 DataPicker的水印处理 如果你想改变这里水印的内容,或许这并不是太容易实现的,在DatePicker控件内容有一个类型为DatePickerTextBox的部件公开了一个Watermark属性 那么改变这个水印最容易的方式,就是从继承DataPicker继承,并重写OnApplyTemplate()即可 把这个控件放到页面中,你会看到这样的效果 如果你想根据 阅读全文
posted @ 2011-02-21 11:49 infi 阅读(275) 评论(0) 推荐(0)
摘要:[代码]上面是两个自定义的类型转换器下面是在XAML文档中的引用一:DateTimeConverter转换器的使用[代码]二:ConvtoBSfcodeToStr转换器的使用[代码] 阅读全文
posted @ 2011-02-18 18:26 infi 阅读(908) 评论(0) 推荐(0)
摘要:一、读取Xaml文件的内容我们首先使用StreamResourceInfo的GetResourceStream(Uri uri)方法读取xap包中的MainPage.xaml文件,然后StreamReader来读取信息。private void LoadingXaml() { StreamResourceInfo info = App.GetResourceStream(new Uri("XamlReaderDemo;component/MainPage.xaml", UriKind.RelativeOrAbsolute)); StreamReader sr = new StreamRead 阅读全文
posted @ 2011-01-18 16:47 infi 阅读(827) 评论(0) 推荐(0)
摘要:HTML元素属性介绍Silverlight 作为网页的一部分宿主在浏览器当中,使用 HTML 元素的形式声明的。当你在新建一个Silverlight项目的时候,VS会为你建立一个用于测试的HTML获取初始化参数和网页参数获取通过initParams 属性初始化的参数App.xaml.cs文件获取URL传递的参数任何XAML中获取initParams的方法获取客户端系统信息 using System.Windows.Browser; //请先引用System.Windows.Browser; BrowserInformation browserInfo = HtmlPage.BrowserInf 阅读全文
posted @ 2011-01-18 14:59 infi 阅读(924) 评论(1) 推荐(0)
摘要:转自:http://www.cnblogs.com/lyj/archive/2008/04/17/1158346.htmlSilverlight 2 (beta1)数据操作(4)——调用WCF进行数据CRUD操作目录导言软件需求在SQL 2005中创建数据库在Visual Studio 2008创建Silverlight工程和WCF Service编写WCF Service在Silverlight 2 (beta1)工程中引用WCF在Silverlight中调用WCF进行CRUD操作结语导言Silverlight 2支持JSON、Web Service、WCF以及Sockets等新特性对数据C 阅读全文
posted @ 2011-01-13 14:38 infi 阅读(293) 评论(0) 推荐(0)
摘要:用惯了Asp.Net中的ComboBox和ListBox,想当然的以为SL/Winform/WPF中的ComboBox也应该有类似SelectedValue的属性,但是结果很遗憾,木有!不过,这个问题其实在Winform中就有了,这里给出三种还算简便的解决办法:1.参考http://www.cnblogs.com/libra163/archive/2009/01/06/1370146.html一文,自己做个新的ComboBox类,实现SelectedValue属性(这个算比较牛的做法)2.善用ComboBoxItem的Tag属性,既然没有Value属性,何不直接用Tag属性充当Value呢?代 阅读全文
posted @ 2011-01-10 17:46 infi 阅读(581) 评论(0) 推荐(0)
摘要:DataForm组件在开发中,往往用于单个数据项的添加、更新、删除的操作。本文将为大家介绍DataForm组件的基础应用知识以及通过Linq to SQL+Silverlight-enabled WCF Web Service进行与数据库的批量CURD交互。组件所在命名空间:System.Windows.Controls组件的常用属性:AutoCommit:获取或设置一个值来表示当当前项被改变时已被编辑的数据项是否被提交。AutoEdit:获取或设置一个值来表示DataForm是否应当被永久置于编辑模式。AutoGenerateFields:获取或设置一个值来表示DataForm是否自动生成数 阅读全文
posted @ 2011-01-10 10:55 infi 阅读(453) 评论(0) 推荐(0)
摘要:代码DomainDataSource 的 Parameter绑定TextBox中的内容 阅读全文
posted @ 2011-01-06 16:36 infi 阅读(278) 评论(0) 推荐(0)
摘要:先回忆一下aspx中的处理:在aspx中,可以直接在后台定义一个变量,然后前台就可以用%=xxx%来将其"绑定"html控件上,比如下面这样,实在是很方便:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;namespaceWebApplication1{publicpartialclass_Default:System.Web.UI.Page{protectedstring_Test=DateTime.Now.ToS 阅读全文
posted @ 2011-01-06 16:33 infi 阅读(400) 评论(0) 推荐(0)
摘要:在使用 Silverlight 对绑定数据进行展现的时候(如 ListBox、DataGrid),经常需要对数据的表现形式进行各式各样的处理,Silverlight 对绑定数据的格式化并不像 ASP.NET 中那么方便,在网上查了一些资料发现我们可以使用 IValueConverter 实现绑定数据的格式化。 下面我们用 ListBox 做一个例子: 首先我们先定义一个 MyTime 的类: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publ 阅读全文
posted @ 2011-01-06 11:34 infi 阅读(378) 评论(0) 推荐(0)
摘要:有朋友在更新完silvierlight后,在开发时提示“无法启动调试 未安装silverlight developer 运行时”,这个问题是安装的sl版本不是开发版本导致的,解决这个问题很简单(有两种方法),步骤如下:解决办法1:1.在添加删除程序里卸载silverlight插件2.winrar打开silverlight_tools.exe3.安装里面的silverlight_developter.exe文件解决办法2:1.打开SilverlightApplicationXXX.Web项目右键属性2。选择Web-去掉Silverlight的勾注:该方法将只能运行项目,不能进行调试 阅读全文
posted @ 2011-01-04 09:55 infi 阅读(489) 评论(0) 推荐(0)