Silverlight
文章平均质量分 65
sear
这个作者很懒,什么都没留下…
展开
-
[学习记号 - SL动画] 故事板与事件触发器
Silverlight的动画是基于Timeline(时间线)的动画,继承于Timeline类,通过对对象的个别属性进行控制,可以达到对对象进行动画的处理。动画类位于System.Windows.Media.Animation命名空间Timeline(时间线): 可以声明动画在某段时间的开始和结束状态及动画的持续时间,并记录动画在此时间段内的顺序、状态以及行为。Silverlight动画原创 2011-10-09 23:11:30 · 777 阅读 · 0 评论 -
[学习记号 - MVVM] 在ViewModel里设置Textbox焦点(focus)
问题:设置输入框焦点Textbox.focus()本应该是View的事,为什么要放在ViewModel里设置?情景假设:登录模块中,用户输入用户名后,调用WCFRiaService异步验证用户名,如果用户存在,密码输入框自动获得焦点,否则出现指定错误信息。在此情景中,用户验证的业务逻辑应该在ViewModel里面,当业务完成且成功后需要就会涉及到设置Textbox焦点(focus)。原创 2011-10-27 16:11:16 · 4867 阅读 · 0 评论 -
[学习记号 - MVVM] 在子窗体中给控件设置焦点(focus)
在《在ViewModel里设置Textbox焦点(focus)》一文中记录了如何在VM中设置对象焦点的过程,但今天发现Focus在ChildWindow子窗体里面不起作用,经过测试,此问题可通过重载ChildWindow的OnOpened事件来解决,因为ChildWindow的加载执行顺序是:Initialized – Loaded – Opened(包括动画执行),所以只要在ChildWin原创 2011-10-27 17:11:50 · 899 阅读 · 0 评论 -
[学习记号 - SL代码] Silverlight可拖放工具类
解决的问题:对一个域多个控件实现可拖放的鼠标操作,将此实现封装为一个常用类以便复用public static class DragDrop{ private static bool IsDragging = false; private static Point curPoint; private const int MAX_ZINDEX = 99999;原创 2011-10-29 22:46:18 · 567 阅读 · 0 评论 -
[学习记号 - SL其他] Silverlight资源引用路径总结
资源属性(Property) - Build Action(Build Action的不同选项会决定需要如果处理这个资源)- Resource —— 资源会被打包在程序集内部- Content —— 资源会被打包在Xap包里面- None —— 资源既不会被集成到程序集内,也不会打包到xap包中。可以通过设置CopyToOutputDirectory属性让其自动拷贝到xap包所在目录。原创 2011-11-03 16:57:56 · 587 阅读 · 0 评论 -
[学习记号 - 其他] 针对 Silverlight 应用程序使用的 GB2312编码
网络上很早就出现了给 Silverlight 使用的 GB2312 Encoding,但经过使用以后发现问题挺多:1. 不支持流操作2. 没有回退策略3. 只实现了解码没有实现编码4. 运行错误结果太多5. 支持的字符数目过少对于上面出现的众多问题,特发布了一个专门针对 Silverlight 应用程序使用的 GB2312Encoding,首先需要了解的知识:.N转载 2011-11-06 01:44:57 · 431 阅读 · 0 评论