
SilverLight
文章平均质量分 67
greystar
人的一切表现,只不过是大脑的神经牵动。相同的一件事,你的大脑处理的结果也不同。它决定着你是笑是哭,是成是败。每个人,都没什么不同,充其量是个木偶,只看你的大脑懂不懂得把你向良好的方向牵动罢了。如果用计算机术语来描述,那就是说,我们需要一条最佳算法。
展开
-
SL 4 乱码的问题
SL 4 乱码的问题原创 2010-07-06 17:36:00 · 1787 阅读 · 4 评论 -
LightSwitch中如何自定义新增/编辑窗口
LightSwitch中内置了新增和编辑的功能,一种是在表格或列表窗口的功能区点击新增等操作,这时会弹出一个模式窗口。但这有个问题就是对于界面元素没办法进行排版。如有多行文本框,在这个窗口中只能是单行。另一种是增加一个新增界面,然后调用该界面,但此时不是模式窗口,而是打开一个新的选项卡进行新增。以上二种模式各有优缺点,本文讨论的是如何在主窗口中实现新增的同时,可以对新增界面进行元素排列。Light原创 2011-12-07 10:29:43 · 2094 阅读 · 0 评论 -
Silverlight自动更新的代码
一段SL中自动更新程序的代码,随手记一下。 private void Application_Startup(object sender, StartupEventArgs e) { this.CheckAndDownloadUpdateAsync(); this.RootVisual = new MainPage(); }原创 2011-12-28 12:28:00 · 1853 阅读 · 0 评论 -
SL OOB模式下COOKIE处理
原来想实现SL OOB模式下单点登录模式,服务器使用了AuthenticationDomainService,在IE里(Browser networking stack),一切正常。但OOB模式下(Client networking stack )每次都只能再次登录,没办法共享cookie.在网上查了一些资料,这个问题实在是解决不了,天生就是这样的机制。 下面是需要COOKIE处理的核心代码 u原创 2011-12-29 13:37:06 · 1519 阅读 · 0 评论 -
wcf ria forms验证的处理方式
1.使用模板 [EnableClientAccess] public class AuthenticationDomainService : AuthenticationBase {}在客户端app.cs里加上 public App() { this.Startup += this.Application_Startup;原创 2011-12-30 16:50:16 · 1320 阅读 · 0 评论 -
Filter Control for Visual Studio LightSwitch 本地化处理
Filter Control for Visual Studio LightSwitch 是MS开源的LS扩展,可以实现高级的用户自定义查询。可在http://code.msdn.microsoft.com/Filter-Control-for-Visual-90fb8e93下载,提供的是VB.NET的版本下载,不过也没关系,下载后自己编绎一下即可,不过在此之前,还要下载LightSwitch原创 2012-03-06 09:35:24 · 2621 阅读 · 1 评论 -
Silverlight 中 自定义的 ListBoxItem如何自适应ListBox的宽度
原创 2014-06-18 14:19:42 · 2120 阅读 · 0 评论 -
devexpress xtraReport 汉化功能
最近在用Devexpress 的报表,使用环境为 lightswitch .默认是没有安装的中文汉化卫星程序集的,因此一种是到DEV官网申请一个汉化包,二十分种左右就能收到相应的压缩包,自己可以放到对应的安装目录。然后就简单了,自动会汉化。但自带的汉化有些翻译错(很明显)那只好自己把相应的资源反编译再自己定义个本地化类来处理了。主要用到如下: public class MyPreviewLoca翻译 2015-04-29 14:00:15 · 6320 阅读 · 0 评论 -
silverlight 操作串口数据的代码
串口PINVOKE代码,需要对超时时间进行设置,如果全为0,则是无限等待。而不是获取不到退出。 public class SerialWrapper : IDisposable { #region Enum public enum StopBits { None, One,转载 2015-07-27 10:14:09 · 1876 阅读 · 0 评论 -
个性化lightswitch登录屏幕(附源码)
先上个效果图,QQ SL版的登录界面,拿来改了一下,也算是山寨版吧 主要还是在上一篇 LightSwitch登录界面如何设置背景 的基础上,添加自定义控件(继随page)的方式来实现.重写了登录Page。 using System;using System.Linq;using System.IO;using System.IO.IsolatedStorage;using Sys原创 2011-11-03 14:22:17 · 3788 阅读 · 7 评论 -
LightSwitch登录界面如何设置背景
LightSwitch中登录窗口是系统自动提供的,同时不支持自定义登录接口,程序一运行,就显示一个大白屏,中间是登录名,密码及一个按钮,这个真的非常难看。对于登录后的界面(应用一些皮肤样式),真的难于忍受。自己来动手美化一下吧。 将LS切换到文件模式下,进入到client项目,找到UserCode下的Application.cs,在里面添加如下代码,原理是通过对象引用找到系统内置登录窗口中的容器对原创 2011-11-02 16:50:10 · 4588 阅读 · 12 评论 -
LightSwitch学习阶段疑难问答
LIGHTSWITCH学习一阶段,通过实际项目进行练手,期间也遇到了不少问题,通过查询MSDN,访问LIGHTSwitch开发团队BLOG,也积累了一点经验。特此记录,以留后人学习时参考。一开始时,LightSwitch环境很不正常,VS的工具箱也找不到,同时无法进行代码编辑。此问题经查,初步可以判断是安装了Async-CTP1所致(可能与ls处理有冲突)。但直接卸载该工具却无效,只得全部重装系统原创 2011-11-02 12:36:37 · 1889 阅读 · 1 评论 -
Silverlight 调用WCF 远程服务器返回了错误: NotFound
Silverlight 调用WCF 远程服务器返回了错误: NotFound。配置处理原创 2010-06-23 09:34:00 · 4087 阅读 · 1 评论 -
路径标记语法
<br />三种种类:<br />MoveCommand 用来指定startpoint,用M或m表示,当用M,表示绝对值,用m,表示相对于前一点的偏移量<br />DrawCommand 用来描述外形轮廊的内容<br />CloseCommand 用来结束当前的画图,闭合整个path.并在当前点与开始点画一个线段,用字母z表示。<br /> <br /> <br />绘图指令类别:<br />直线 L /l 在当前点和指定的终点直接画一条直线 格式:L坐标<br />水平线原创 2010-10-22 14:39:00 · 1540 阅读 · 0 评论 -
使用LINQ取得已选中的CheckBox
使用LINQ取得已选中的CheckBox原创 2011-02-17 15:11:00 · 1297 阅读 · 1 评论 -
自定义lightswitch主屏幕
http://blogs.msdn.com/b/lightswitch/archive/2011/09/06/course-manager-sample-part-6-home-screen-andy-kung.aspx 最近安装了LS,初步学习中,不过体验下来,真的很方便。但学翻译 2011-10-10 15:37:49 · 7919 阅读 · 1 评论 -
devexpress套餐中UploadControl实现自定义参数传递的例子
public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); uploadControl.UserID = 1112; } } public class CustomUploadControl : U原创 2011-10-28 15:22:34 · 1511 阅读 · 0 评论 -
lightswitch如何实现文件批量上传功能
本例中使用devexpress uploadcontrol来实现上传,主要介绍如何集成到LS中的具体步骤。 1.将lightswitch项目切换到文件视图状态. 2.在client工程里添加一个自定义的控件进来,(silverlight 中一样的操作方式,)并实现自己需要的功能。 xmlns="http://schemas.microsoft.com/winfx/2006/xa原创 2011-10-31 13:48:38 · 2940 阅读 · 2 评论 -
使用 OfficeIntegration.Word 实现lightswitch导出WORD的功能
从官网上下了LightSwitch_Office_Integration_Pack_Extension 安装包,在LS属性中将扩展包加入到工程。先制做一个WORD模板 ,示意如下:注意书签和控件名将文件复制到LS的客户端工程中,并设为内嵌的资源。 在LS客户端需要导出WORD的地方,加一个命令按钮,生成相应的事件处理: partial void GenerateDocument_Execute(原创 2011-11-01 17:10:04 · 1685 阅读 · 0 评论 -
使用 OfficeIntegration.Word 实现lightswitch导出WORD的功能(续)
上一篇文档中,先对模板进行了设置,然后利用OfficeIntegration包对模板进行了调用,并输出相应的数据。本文在此基础上进一步对WORD进行了表格合并功能的操作,但还有一些功能进行尝试中。 partial void GenerateDocument_Execute() { // Write your code here.原创 2011-11-02 09:16:38 · 1487 阅读 · 0 评论 -
Devexpress Report Service 使用方法
这个工具就不用多说了,反正功能强大。主要记录工作中遇到的问题解决方式,不在于宣传、传播!在服务器端添加 Dev Report Service ,然后建立报表,这里不多说。 连接字符串要改下SL中客户端 调用代码如下:void DevReportControl_Loaded(object sender, RoutedEventArgs e) { var mode原创 2015-08-07 15:55:33 · 3365 阅读 · 1 评论