随笔分类 -  Silverlight

Silverlight相关技术
摘要:⑴出现如下错误: 原因分析:登陆网站的用户没有操作Microsoft Word 的权限 解决方法: 运行"中输入dcomcnfg.exe启动"组件服务",也可以从管理工具里面进, ①"组件服务"- >"计算机"- >"我的电脑"- >"DCOM配置"->Microsoft word application->属性->"标识"标签,选择"交互式用户" ②->安全"标签"->在... 阅读全文
posted @ 2016-10-25 15:24 liuyunfeng 阅读(225) 评论(0) 推荐(0)
摘要:将实体绑定到TreeView控件,实现树状结构的显示,如下图所示。这个功能通过HierarchicalDataTemplate实现。 1. 业务实体 作为举例,我定义了一个大家都很熟悉的Folder类型,即文件夹。我们都知道,文件夹又可以包含子文件夹,而且可以多层嵌套。所以,这是一个递归的结构体。 public class Folder { ... 阅读全文
posted @ 2016-03-03 08:53 liuyunfeng 阅读(231) 评论(0) 推荐(0)
摘要:... 阅读全文
posted @ 2015-11-13 10:45 liuyunfeng 阅读(1346) 评论(0) 推荐(0)
摘要:Silverlight作为一个精简版的.NET framework,没有为配置文件提供相应的支持。我们无法像在winForm中那样使用System.Configuration.ConfigurationManager来访问app.config中的配置信息。所以比较好的一个方式就是自己写一个配置文件管理类ConfigurationManager。 首先,在工程中创建一个XML文件,取名... 阅读全文
posted @ 2014-10-29 09:58 liuyunfeng 阅读(1061) 评论(0) 推荐(0)
摘要:用Canvas绘制图形时,如果图形的大小超过Canvas时也能够显示出来,如下图所示: 有时这种效果不是我们要的,如何能达到如下图所示的效果: Xaml代码如下: xmlns:util="clr-namespace:Util" ... 阅读全文
posted @ 2014-10-14 11:17 liuyunfeng 阅读(283) 评论(0) 推荐(0)
摘要:最近在开发Silverlight时,有个页面希望一进入就把焦点设定在一个TextBox上,让使用者可以直接就输入文字。 在Silverlight中要设定焦点只需设置"控制项"的Focus()方法即可,不过如果是要设定页面一进入的焦点(预设焦点)的话,必须满足以下两个条件 先设定Plugin焦点,再设定"控制项"控制项的焦点 页面初始化时存在异步,将预设焦点的代码放在异步中 ... 阅读全文
posted @ 2014-09-25 09:32 liuyunfeng 阅读(490) 评论(0) 推荐(0)
摘要:这个命名空间存放的就是XAML和XAML编译器沟通的东西,比如编译时与那个C#代码合并等 一、 在XAML中出现的方式有三种 1.标签扩展: x:Array, x:Null, x:Static, x:Type 2. XAML指令元素: x:Code, x:XData 3. Attribute: x:Class, x:ClassModifier, x:FieldModifier,... 阅读全文
posted @ 2014-09-12 14:21 liuyunfeng 阅读(226) 评论(0) 推荐(0)
摘要:#FF00CCFF #FFD7D7D7 ... 阅读全文
posted @ 2014-09-09 17:28 liuyunfeng 阅读(1400) 评论(0) 推荐(0)
摘要:对于初学者,当想到要改变一个控件的模板时都是这样一套写下来的 但你会发现,这样写,那么功能都不在了,比如我在加入一个border,运行时发现根本就没法输入。当遇到这样的情况时,应该用Blen... 阅读全文
posted @ 2014-04-09 09:24 liuyunfeng 阅读(511) 评论(0) 推荐(0)
摘要:虽然Silverlight提供了几种基本的布局方式,比如Canvas,Grid,StackPanel,Border...,但有时候可能仍然会觉得不够用。这时候我们可以通过继承Panel,并重写MeasureOverride 和ArrangeOverride 方法,以实现自己的布局,事实上Canvas,Grid,StackPanel就是继承自Panel,并自行实现这二个方法实现的。布局过程中,有二个... 阅读全文
posted @ 2014-04-01 16:53 liuyunfeng 阅读(439) 评论(0) 推荐(0)
摘要:由于项目需要用Silverlight开发一个ImageButton控件,效果如下图所示: 如上图所示:ImageButton分为正常、鼠标划过、单击、不可用等四个状态。ImageButton由ImageButton.cs和Generic.xaml组成,如下图所示: 以下是ImageButton.cs文件的代码: public class ImageButton : Butt... 阅读全文
posted @ 2014-04-01 14:18 liuyunfeng 阅读(322) 评论(0) 推荐(0)
摘要:最近用Silverlight 开发一个GroupBox控件,运行效果如下: 该控件主要由两部分组成代码文件GroupBox.cs和Generic.xaml,如下图所示: 以下是GroupBox.cs的内容:using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Win... 阅读全文
posted @ 2014-03-31 16:16 liuyunfeng 阅读(438) 评论(0) 推荐(0)
摘要:作者: 秦春林发布时间: 2010-11-18 22:11阅读: 1731 次推荐: 1 原文链接 [收藏] 对于Silverlight学习来说,首先要面对的应该是布局:你得把元素放到你想摆放的位置,然后是考虑元素的层次以及可见性,之后可能你想让它动起来,就学习动画,最后理解更深入之后,可能会开发如Behavior之类的行为,或者设置复杂的控件状态,模板。 很... 阅读全文
posted @ 2014-03-31 09:21 liuyunfeng 阅读(223) 评论(0) 推荐(0)
摘要:如果所开发的 silverlight 应用比较大,可以缓存应用的一些相关的库文件,在 silverlight 中支持对库文件的缓存。 启用库文件缓存: 打开项目的属性框,在 sliverlight 活页中选中使用应用程序库缓存减少 XAP 大小选项,然后引用 silverlight SDK 中自带的程序集,然后在程序集的属性页中把复制本地属性值设置为 true,这 如果所开... 阅读全文
posted @ 2014-03-20 17:45 liuyunfeng 阅读(439) 评论(0) 推荐(0)
摘要:尝试向 URI“ ”发出请求时出错。这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP 服务。您可能需要与该服务的所有者联系,以发布跨域策略文件并确保该文件允许发送 SOAP 相关的 HTTP 标头。出现此错误也可能是由于使用的是 Web 服务代理中的内部类型而没有使... 阅读全文
posted @ 2014-03-04 14:27 liuyunfeng 阅读(631) 评论(0) 推荐(0)
摘要:IIS7.5 HTTP 错误 500.19 - Internal Server Error 问题的解决方案 昨天在 windows 7 下用 IIS 7.5 运行一个以前用 .NET Framework 3.5 写的项目,发现总是出现 500.19 错误,如下: 百度了好久,没找到解决问题确切的答案,我也知道肯定是权限的问题,当然,经过一番尝试之后,终于解决... 阅读全文
posted @ 2014-03-04 14:26 liuyunfeng 阅读(431) 评论(0) 推荐(0)
摘要:项目很简单,一个网站,一个Silverlight项目,一个WCF项目。在 Silverlight 中调用 WCF 项目后,运行时会有如下错误: "尝试向 URI"http://localhost:2369/MainService.asmx"发出请求时出错。这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP 服务。您可能需要与该服务的所有者联系,以发布跨域策略... 阅读全文
posted @ 2014-02-14 09:45 liuyunfeng 阅读(1020) 评论(0) 推荐(0)
摘要:共有两种方式来传递初始化参数 1)在html或者aspx页面中object对象中加入一下代码 参数格式:参数名 = 值,参数名 = 值,... 取得参数的方法 在app页面中 StringBuilder txtMsg = new StringBuilder();foreach (string key in e.InitParams.Keys){txtMsg.Append(String.Format("{0} : {1}", key, e.InitParams[key])).Append("\r");}MessageBox.Show(txtMsg.ToSt 阅读全文
posted @ 2014-01-24 14:37 liuyunfeng 阅读(179) 评论(0) 推荐(0)
摘要:接触一个SilverLight项目,其中需要修改DevExpress GridControl控件的列背景。 本来以来在设计页面下,修改列属性即可,没想到列的属性页中竟然没有背景属性,在网上疯狂寻找资料,都没有这方面的指导。 最后在一个牛人的指导下,解决了这个问题,远远地谢谢这位高手。 老实讲,这个解决方案我也没太完全理解,简单贴出来,供大家参考吧。 主要是通过ColumnBase.... 阅读全文
posted @ 2013-08-15 17:27 liuyunfeng 阅读(507) 评论(1) 推荐(0)
摘要:为WPF和Silverlight的Grid添加边框线 Grid是WPF和Silverlight中的一个重要的布局元素,其他的布局元素还有StackPanel, Canvas, Border等等。从字面上说,Grid是一个表格的意思,它的使用也确实很方便,从视觉上很像一个表格的样式,有行,有列的概念,这种效果很适合于需要多多个子控件进行布局,并希望保持左边或者上对齐的效果。 我们来看一个最简单... 阅读全文
posted @ 2013-08-12 14:34 liuyunfeng 阅读(483) 评论(0) 推荐(0)