随笔分类 -  WPF或者Silverligh

有关WPF和Silverlight开发的内容
摘要:Silverlight中,可以通过所谓的自定义服务的方式 ,在后台运行一些特殊功能,例如定期检查远程网站资源等等 。 1. 编写一个自定义服务2. 注册该服务 ,必须在Application对象的构... 阅读全文
posted @ 2010-03-11 20:43 陈希章 阅读(359) 评论(0) 推荐(1) 编辑
摘要:1. 需要手工修改项目文件才支持多语言,请参考下面文章 http://www.cnblogs.com/KevinYang/archive/2008/11/10/1330305.html 这不得不说是一... 阅读全文
posted @ 2010-03-11 18:32 陈希章 阅读(419) 评论(0) 推荐(1) 编辑
摘要:微软的RIA平台,你了解吗?Silverlight,你用过了吗? 大戏正在上演,不管你是否感觉到,你我都是戏中人,嘿嘿 http://www.microsoft.com/china/expressio... 阅读全文
posted @ 2010-03-11 12:45 陈希章 阅读(333) 评论(0) 推荐(1) 编辑
摘要:我之前的一篇日记说到了隔离存储的问题,简单而言,它就是提供给Silverlight应用程序可以在用户机器上做一些文件存取的机制 。 事实上,除了我们自己写文件之外,还可以直接利用IsolatedSto... 阅读全文
posted @ 2010-03-10 21:13 陈希章 阅读(319) 评论(0) 推荐(0) 编辑
摘要:1。 数据服务的返回数据格式 注意,没有办法通过添加引用的方式调用该服务,估计有安全方面的一些考虑吧 2。因为ADO.NET数据服务是可以直接通过http请求实现,所以下面两个代码都可以完成工作 ... 阅读全文
posted @ 2010-03-10 19:32 陈希章 阅读(817) 评论(0) 推荐(0) 编辑
摘要:我们都知道Silverlight的应用程序其实是属于客户端应用。那么它们如果需要在客户端机器存储一些文件,就自然需要一定特殊的机制 。 这两天在讲.NET Framework的时候就讲到了隔离存储机制... 阅读全文
posted @ 2010-03-10 14:41 陈希章 阅读(1490) 评论(4) 推荐(0) 编辑
摘要:本文转载自:http://www.pin5i.com/showtopic-26068.html 有些时候我们在设计有集成sl系统的时候总会想把xap作为基点来达到持续集成的效果。那么我们应该怎么做呢?... 阅读全文
posted @ 2010-03-10 10:41 陈希章 阅读(354) 评论(0) 推荐(0) 编辑
摘要:因为Silverlight做好的组件可以用在任意的网站,而其调用的WCF服务一般都不可能将地址固定地写在Silverlight控件内部,如何保持这种灵活性呢? 关键在于通过Application.Cu... 阅读全文
posted @ 2010-01-22 21:31 陈希章 阅读(501) 评论(0) 推荐(0) 编辑
摘要:在VS 2008中,可以新建Silverlight 3的项目,但奇怪的是,设计器居然不见了。只有XAML编辑器。这一点与WPF程序是不一样的 下面的截图则是针对WPF项目的 当然,其实在Silverl... 阅读全文
posted @ 2010-01-22 20:52 陈希章 阅读(452) 评论(0) 推荐(0) 编辑
摘要:如果需要在Silverlight程序中获取当前网站的根目录,不能使用HttpContext.Current这样的方式,而需要用 @HostingEnvironment.ApplicationPhysi... 阅读全文
posted @ 2010-01-21 15:13 陈希章 阅读(2680) 评论(3) 推荐(0) 编辑
摘要:下面这个小例子演示了如何在Silverlight(或者WPF)中动态读取图片或者视频 页面部分<UserControl x:Class="SilverlightApplication1.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.mic... 阅读全文
posted @ 2010-01-20 08:57 陈希章 阅读(1067) 评论(0) 推荐(1) 编辑
摘要:http://msdn.microsoft.com/en-us/library/system.windows.window.icon.aspx A WPF window always displays an icon. When one is not provided by setting Icon, WPF chooses an icon to display based on the foll... 阅读全文
posted @ 2010-01-16 12:00 陈希章 阅读(6022) 评论(0) 推荐(0) 编辑
摘要:WPF中因为控件都是由其他控件组成的,也就形成了所谓的控件树。所以在事件处理上,与WinForms是不太一样的,它所采用的机制是所谓的RoutedEvent,即事件路由。 注册路由事件时,我们可以选择... 阅读全文
posted @ 2010-01-16 11:17 陈希章 阅读(7080) 评论(11) 推荐(2) 编辑
摘要:通过下面的方式可以查看WPF的控件树,分为两种:逻辑树和视觉树。其中逻辑树是视觉树的子集。 public Window1() { InitializeComponent(); Debug.WriteL... 阅读全文
posted @ 2010-01-16 11:03 陈希章 阅读(2466) 评论(0) 推荐(0) 编辑
摘要:该文转载自 http://liutiemeng.blog.51cto.com/120361/121354 简而言之,Name是等同于X:Name的,任何时候针对同一个Element只能设置其中一个属性。Name是更接近于C#开发人员习惯的,X:Name则是XAML风格的定义。 但是很奇怪的是,如果在同一个程序集中使用一个用户控件,则必须使用x:Name 阅读全文
posted @ 2010-01-16 10:37 陈希章 阅读(1548) 评论(0) 推荐(0) 编辑
摘要:可以在app.xaml中定义一个ControlTemplate,指定TargetType为Window<Application x:Class="WpfApplication1.App" xml... 阅读全文
posted @ 2010-01-10 21:25 陈希章 阅读(3426) 评论(1) 推荐(1) 编辑
摘要:在WPF应用程序中使用多线程的方式与Windows Forms很类似,区别在于,如果需要更新主线程UI上面的元素,需要用一个特殊的方法(this.Dispatcher.Invoke) 下面是一个简单的... 阅读全文
posted @ 2010-01-10 19:15 陈希章 阅读(2419) 评论(0) 推荐(0) 编辑