随笔分类 -  Silverlight

Silverlight4-RIAServices开发记事2-如何解决传输大量对象时的NotFound问题
摘要:http://social.microsoft.com/Forums/zh-CN/silverlightzhchs/thread/859f8920-2511-4e24-b960-55353cafba57http://forums.silverlight.net/forums/t/148523.aspx<system.serviceModel> <services> <service name="YOURPROJECT.Web.YOURSERVICE" behaviorConfiguration="YOURPROJECT-Web-YOU 阅读全文

posted @ 2011-04-05 16:42 yingql 阅读(646) 评论(1) 推荐(0)

Silverlight4-RIAServices开发记事1-自动生成的web.config配置文件
摘要:晚上一下班回家,就下了Silverlight4正式版开始体验,最先尝试的就是里面的RIAService,自己建了一个RIA Service类库项目,实现了一个简单的查询方法,并将查询结果在ListBox上绑定显示。结果在运行出来后,js提示有错误,一看是说调用的方法没有找到。记得之前在beta的时候也碰到过这个问题,好像是在配置文件中没有进行相应的配置引起的,但是实在是想不起来当初的那份配置是怎么... 阅读全文

posted @ 2010-04-16 23:02 yingql 阅读(793) 评论(1) 推荐(2)

WPF/SL中如何在TextBox屏蔽中屏蔽输入法
摘要:今天碰到一个郁闷的问题,由于在输入法状态下,TextBox的KeyDown事件中捕获到的Key都是ImeProcessed,而MSDN中所说的能够根据e.ImeProcessedKey来取到真实的按下的键也完全是瞎说,从这里取到的也是ImeProcessed。郁闷之中,突然灵机一动,想到在系统自带的PasswordBox中是无法使用输入法的,于是使用Reflector查看了它的源代码,发现他在静态... 阅读全文

posted @ 2010-03-31 22:07 yingql 阅读(5144) 评论(1) 推荐(5)

Silverlight开发中的疑难杂症-如何为Silverlight添加默认按钮
摘要:在开发中发现Silverlight中没有WPF的DefaultButton和CancelButton属性,于是就准备自己实现一个。DefaultButton要实现的是在按下Enter键的时候触发对应的按钮事件,而CancelButton要实现的是在按下Esc键的时候触发对应的按钮事件。本以为是个很简单的事情,只需要在对应的keyup事件中进行按键判断,然后调用对应的按钮事件即可。结果在实现时发现,... 阅读全文

posted @ 2010-03-17 21:15 yingql 阅读(1536) 评论(5) 推荐(2)

Silverlight开发中的疑难杂症-如何为Silverlight添加双击事件
摘要:在日常的开发中鼠标的事件是我们使用的最多的事件,但是在Silverlight中,只支持以下六种有限的鼠标事件:MouseEnter、MouseLeave、MouseLeftButtonDown、MouseLeftButtonUp、MouseMove、MouseWheel。这给我们的开发造成了不小的麻烦,还好Silverlight支持强大的附加属性机制,这里就指导大家如何通过附加属性来给Silver... 阅读全文

posted @ 2010-03-12 20:14 yingql 阅读(2600) 评论(21) 推荐(4)

Silverlight开发中的疑难杂症-控件设计篇-如何实现一个EditorBox
摘要:EditorBox就是一个具有编辑和展示两种状态的TextBox,因为在最近的工作和学习项目中,多次碰到了需要将一个TextBox以编辑和展示两种不同的样式存在,于是就想到了制作一个这样的控件来提高生产效率,同时也尝试一下自定义控件的开发。该控件包括如下功能:l能在编辑和展示状态之间切换;l可以设置是否能够编辑;l在展示状态双击控件,进入到编辑状态(如果支持编辑);l在编辑状态,输入完文本,回车后... 阅读全文

posted @ 2010-03-11 22:45 yingql 阅读(1885) 评论(8) 推荐(2)

Silverlight开发中的疑难杂症-控件设计篇-如何实现一个NumericBox(下)
摘要:在上一章中已经完成了TextBoxFilterBehavior的实现,在这一章中主要是介绍如何在NumericBox中进行格式化处理,没有看过上一章的朋友请点击这里访问。为了能够使用TextBoxFilterBehavior来进行非法字符的过滤,我们在构造函数中通过附加属性的形式添加了TextBoxFilterBehavior行为,代码如下:构造函数 Code highlighting produ... 阅读全文

posted @ 2010-03-09 20:19 yingql 阅读(1475) 评论(3) 推荐(2)

Silverlight开发中的疑难杂症-控件设计篇-如何实现一个NumericBox(上)
摘要:在最近的Silverlight开发中,发现一个需求,需要一个只能够输入数字,并且能够对小数点后的位数进行控制并填充的控件,原有的TextBox并不能实现这一个功能,于是就决定自己实现一个,要包含的具体的功能如下:l只能输入0-9的数字和至多一个小数点;l能够屏蔽通过非正常途径的不正确输入(输入法,粘贴等);l能够控制小数点后的最大位数,超出位数则无法继续输入;l能够选择当小数点数位数不足时是否补0... 阅读全文

posted @ 2010-03-09 00:05 yingql 阅读(1930) 评论(5) 推荐(3)

Silverlight开发中的疑难杂症-如何通过代码附加Behavior
摘要:今天刚写了个Behavior,想通过代码的方式手动附加到控件上,但是一时不知道如何着手,于是就在Blend中拖出了一个Behavior,然后研究了它自动生成的xaml代码,如下:<TextBox HorizontalAlignment="Left" Margin="170,198,0,218" Width="123" TextWrapping="Wrap"> <i:Interac... 阅读全文

posted @ 2010-03-07 22:45 yingql 阅读(1181) 评论(8) 推荐(4)

Silverlight开发中的疑难杂症-控件设计篇-如何自动合并控件的默认样式
摘要:在WPF中开发自定义控件时,可以将控件的默认样式放在以“<控件类型>.Generic.xaml”的形式命名的资源文件中,从而分离各个自定义控件的默认样式的定义,减少单个Generic.xaml文件的复杂度。但是在Silverlight控件开发时,却发现无法采用上面的方法来实现这一效果,尝试了许久都没有找到其他的办法实现这一效果。郁闷之中,突然想起看一下Silve... 阅读全文

posted @ 2010-03-06 23:06 yingql 阅读(1314) 评论(11) 推荐(4)

导航