09 2010 档案
摘要:一. Stop ChildWindow Move. 方法1:在template里面找到Chrome (is a Border),把他的名字去掉即可。 方法2:Chrome.IsHitTestVisible = false; 可用在code-behind 取消鼠标事件响应。 方法3:使用反射的方法获取EventInfo,然后RemoveEventHandler() 注销MouseLeftButton...
阅读全文
摘要:Errors: 对于SelectedValue + SelectedValuePath 可以方便的处理 数据库外键的关系,目前有问题关于bingding的属性为Null或者对于的值不在下拉列表的值域内,SelectedValue binding就失效了,或者有时自动匹配第一个值。 Remark: SelectedValue 看来只能对于强制外键的类型,如果值为null,只能通过TargetNul...
阅读全文
摘要:今天完成了一个很流行的功能,可拖拽的TabControl。可以从一个TabControl拖拽到另外一个,如果拖拽到非TabControl的上空,会产生一个新的ChildWindow。目前还没完成拖拽更变TabItem的序列。
阅读全文
摘要:一、VisualTree 相关 Issues 1. 当注册Loaded事件后,控件并没有插入到VisualTree,sdk里是注明的。通常的解决方法是在OnLoaded的响应事件中加入ApplyTemplate() 强行让其加入的VisualTree。这样有什么好处呢?可以立刻使用VisualTreeHelper工具,同理Silverlight Toolkit中 ItemsControl.Get...
阅读全文
摘要:最近完成Outlook、Live mail的Calendar,将来用于兼容google、msn并应用到企业上,看国外论坛上学名叫Outlook Calendar。此Demo 为商业产品的一部分,暂不开源,请谅解。
阅读全文
摘要:.Net下的经典的SharpZipLib已经发布Silverlight4版本,可以到Codeplex下载。 如何创建在Zip中在创建Zip内,这个需求非常好,因为Silverlight现在还没有类似Select Folder Dialog。 1. 定义SaveFileDialog … 说废话,遭人骂 2. 获取File stream 并传递给 ZipOutputStream (zip的流),创...
阅读全文
浙公网安备 33010602011771号