随笔分类 -  Silverlight & WPF

摘要:WPF 的 System.Threading.Timer 有些问题, 调试了2天才发现是他的问题, 但是找不到原因. 解决方法: 改为同步创建, 或者使用线程异步创建都能成功. 阅读全文
posted @ 2009-07-13 09:34 shareach 阅读(821) 评论(1) 推荐(0) 编辑
摘要:不知道是Bug还是什么, 碰到这个问题的. 我测试了一下,所有ItemsControls子类都有这个问题. 譬如: ComboBox public class NameValue { public object Value { get; set; } public string Name { get; set; } } public class TestObj: INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void Notify(string propName) { if (this.PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(propName)); } 阅读全文
posted @ 2009-05-08 19:43 shareach 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:前面 WPF & Sivlerlight 多语言解决方案-实现本地化 对本地化语言资源编辑描述了一下, 说实话, 很麻烦. 经过一天摸索和翻阅文章, 找到了相对简单很多的多语言解决方案. 动态切换软件使用的语言, 是很多软件所使用的方式, 传统的Winform, Win32程序都需要有很多类库和语言资源解析类来完成界面上语言的切换. 在WPF里面,我们可以很方便的利用 动态资源(Dynamic resource)来完成此操作. 我的系统说明: 在我的系统是基于插件的开发框架,里面有多个project, 不能在某一个project中设置所有语言资源, 每个project都可能是独立运行的; 也就是,每个project里面都需要定义语言资源. 下面就说说我的思路. 其实搞成功了也是很简单的方法. 我们首先要有规则, 这个规则就是,每个project里面需要有统一的语言命名方式和文件命名方式, 看下面demo: 我每个项目都有LanCN.xaml 和 LanEN.xaml 这是分别定义中文和英文, 是每个需要用到语言资源的project里面都需要 阅读全文
posted @ 2009-05-04 22:47 shareach 阅读(1898) 评论(3) 推荐(3) 编辑
摘要:多语言实现有很多方式, 最近一个WPF项目需要用到多国语言, 而其中以en-US为基本语言, 这样经过摸索终于找出一种解决方式. 1. WPF使用传统.net Resources.resx是可行的, 但总是觉得没有使用到WPF Resource 那么方便; 2.WPF resource 文件, 开始总是没法实现多语言方案,后来 在微软社区终于找到了对应用程序进行本地化 的这篇文章, 解决了我的问题. 3.下面描述一下我的 阅读全文
posted @ 2009-05-03 23:20 shareach 阅读(1577) 评论(2) 推荐(1) 编辑
摘要:网上很多介绍关于设计期绑定的文章, 但是Coding动态创建binding方式基本没有, 在项目开发过程中经常会用到的,在此做个简单的笔记,以做参考.binding的好处网上介绍的一堆, 不重复了,Binding 理解INotifyPropertyChanged, ObservableCollection, BindingMode 是基础几种控件和组件的绑定方式如下:/*WinBindObject... 阅读全文
posted @ 2009-04-27 10:34 shareach 阅读(624) 评论(4) 推荐(0) 编辑
摘要:WCF duplex service 通过这个聊天程序练习了一把, 基本通讯流程大概走通了, 这个聊天代码也就告一段落了, 谢谢,这中间给我提意见得朋友,呵呵. 演示地址: http://www.shareach.com:81/chat碰到的问题:http://www.cnblogs.com/yinpengxiang/archive/2009/03/23/slChat.html代码整理了一下, 在... 阅读全文
posted @ 2009-03-30 00:41 shareach 阅读(2918) 评论(12) 推荐(0) 编辑
摘要:Silverlight中 非UI线程更新UI 的几种方法:Delegate, AsyncOperation,BackgroundWorker 首先列一下基础代.... 阅读全文
posted @ 2009-03-24 02:24 shareach 阅读(1331) 评论(4) 推荐(0) 编辑
摘要:原E文地址: Pushing Data to a Silverlight Client with a WCF Duplex Service - Part I  Part II 实例代码 正好准备做一个聊天模块,看到这篇文章, 做个学习的翻译笔记.  我的标注颜色是紫红的. 后面我将在这个基础上,参考这个例子, 建立一个基于Silverlight的聊天程序, 和以前的... 阅读全文
posted @ 2009-03-21 01:25 shareach 阅读(4919) 评论(16) 推荐(0) 编辑
摘要:http://silverlight.cn/index.php?q=node/1647 http://www.cnblogs.com/ibillguo/archive/2009/03/18/1415745.html 多媒体支持,肯定的趋势 Seo支持 对互联网网站的吸引力大 通讯支持和数据操作加强了 但是没有找到 跨域下载限制的东东, 譬如在目标网站没有配置跨域xml的时候,跨域下载图片... 阅读全文
posted @ 2009-03-19 15:22 shareach 阅读(208) 评论(0) 推荐(0) 编辑
摘要:地图 flash vs silverlight 阅读全文
posted @ 2009-03-18 23:17 shareach 阅读(1040) 评论(6) 推荐(0) 编辑