摘要:前言:前段时间给部门做了一次技术培训,今日有空就整理一下写到博客里,希望更多人能够了解、更希望更多人能够交流更多的技巧。VisualStudio虽然大家每天都在使用它,但是可能有些功能的使用大家并不清楚,甚至不知道有这项功能,下面这些技巧可能会对你有所帮助。先上目录:第一节:怎样给自己的代码添加版权信息。怎样给自己的代码添加代码段。怎样使用任务管理器。怎样使用发布网站功能。怎样把常用代码放到工具箱中的常规选项中。怎样怎样在多个窗口查看同一个文档。怎样创建区域,方便代码阅读及维护?怎样创建矩形选区?下面就一条一条来详解:1.怎样给代码添加版权信息。写代码经常会要写一些版权信息、或者一些常用的命名
阅读全文
文章分类 - SilverLight
SilverLight2.0 3.0
摘要:DragStartedEventArgs.HorizontalOffset这属性MSDN解释:Gets the horizontal offset of the mouse click relative to the screen coordinates of the Thumb.中文:获取 鼠标点击位置相对于 Thumb控件屏幕坐标 的偏移。经过测试,这个说法不准确如果Thumb是某一自定义控件的部件,那么这个HorizontalOffset得到的是 点击位置相对于这个自定义控件坐标的偏移,而不是相对Thumb本身坐标的偏移
阅读全文
摘要:在下列標記範例中,示範了包含在 StackPanel 物件中的 TextBlock。 C# 在下列程式碼範例中,示範了如何使用 TransformToVisual 方法,擷取 StackPanel 相對於其子 TextBlock 的位移。位移值含在傳回的 GeneralTransform 值中。 C# 位移會將所有物件的 Margin 值納入考量。在這個案例中,X 為 -4,而 Y 也為 -4。位移值是負值,因為父物件相對於其子物件的位移是負的。若取myStackPanel相对于 应用程序左上角的绝对位置,如下:// Return the general transform for the s
阅读全文
摘要:运行环境: Silverlight 3.0(未在2.0下面做过测试,貌似本方法不支持2.0,因为2.0下面,ResourceDictionary没有Source属性)[代码]只要将ResourceDictionary.Source属性设置为合适的Uri,则可以通过Key来获取需要的对象。 补充:刚才又发现一个利用ResourceDictionary的场景在创建自定义控件时,我们有可能需要在Generic.xaml中定义多个控件的Style,定义的多了找起来就很麻烦,如果在单个文件里定义好,然后在Generic.xaml中包含(include)岂不是很好,看到了Telerik.RedContro
阅读全文
摘要:Themes for Silverlight ApplicationsA theming system for Silverlight 2 apps... this post steps you through creating a set of theme assets, adding customizability of themes (colors and fonts in the sample), and using them in an application, including selecting a theme dynamically... complete with sour
阅读全文
摘要:Silverlight学习资源和方法(持续更新总结)2010-09-24 11:43 by 撞破南墙, 354 visits, 网摘, 收藏, 编辑更新时间2010年10月27日11:37上午1书籍Silverlight 4 in ActionPete Brown's Site and BlogSource code (73 MB)2博客3综合网站4展示5框架6素材资源7Silverlight具体技术文章索引8游戏9相关技术================================2nasa综合型,包括深度一些的游戏解决办法http://www.cnblogs.com/nasa/cate
阅读全文
摘要:Silverlight的旋转动画需要用到MatrixTransform属性的变化,这个是仿射矩阵变换的函数,它可以让图片产生视觉的旋转。他的原理并不是真正让图片的位置变化,而是变化平面x,y的坐标系,间接地让图片的坐标发生转变,而如何让坐标系的旋转精确地控制图片的旋转,这个就是仿射变换矩阵的作用:仿射变换(AffineTransformation)将一个仿射变换矩阵Ma解析为Ms×Mr×Mt,式中Ms为缩放矩阵,Mr为旋转矩阵,Mt为平移矩阵。仿射矩阵不应包含错切成分。具体操作可分为一下几步。1.平移矩阵的获取 Ms×Mr×Mt的过程中,位于Ma41,Ma42,Ma43的平移因子不会改变,故:
阅读全文
摘要:二维图形几何变换有平移,缩放,旋转,错切,反射等几种。二维图形由点或直线段组成的,而直线段又由两个端点连接而成的,从而对二维图形的变换都全部转换成点的变换。所以下面我们就点的变换原因来讨论。在讨论下面的问题之前,我们得先学习一个 System.Drawing.Drawing2.Matrix类,该类是坐标变换的最常用的类,当然你可以自己进行矩阵运算。1. 平移变换:平移变换的变换矩阵为: Tm= ,对应的Matrix定义为 Matrix m = new Matrix(1,0,0,1,Mx,My); 其中Mx是水平方向移动的距离,My是垂直方向的距离,向左负向右正,向下负向上正。2. 缩放变换 平
阅读全文
摘要:这只是基本的拖拽SL3.0以上,可以实现拖放目标的事件AllowDropDragEnterDragLeaveDragOverDrop
阅读全文
摘要:最近闲着无事,自定义了一个图片控件,主要是图片放大显示方式,图片加载显示,单击传出BitmapImage数据图片大小,我是写死了,因为我用的就是86×86的,腌就不管你们死活了!废话少说,直接看代码
阅读全文
摘要:What happens when you create a Control? When do overrides get called and events get raised? When do styles get applied?In response to this thread on silverlight.net, I've whipped this simple table up. There are some subtle differences between instantiating a control in XAML, and instantiating it via
阅读全文
摘要:What if you want to use a single animation object (let's say DoubleAnimation) to target multiple objects?This is especially useful when you have a large number of objects that have similar animations applied to them. For example, you are displaying rows of images and you want to use an animation to
阅读全文
摘要:Silverlight图片相对路径的设置这个问题也困扰了我很久.经常在Project里包含一些图片,然后在应用里指定路径,结果就是Load不上,遇到ImageError的错误。这里列出一些常用的设置Image 相对路径的几种方法:假设我有这样一个solution,包括: MyImageLibrary,其中包含一个文件夹"Images\MyImage1.png"; MyLoadImage是我的Silverlight Application里面也有一个Images\MyImage2.png, 页面中有一Image控件来分别显示这两个图片那么有如下几种选择:Build Action="Resourc
阅读全文
摘要:由于我把binding改成wsHttpBinding,在web.config里也改了命名空间services的类名也改成了跟 web.config对应的命名空间后在添加引用后,出现了错误:“找不到类型{0} 它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 syste...
阅读全文
摘要:网上找了很多Silverlight 带进度条的文件上传文章要么就是已经封装好的控件,像http://slfileupload.codeplex.com/releases/view/51136要么就只有下载的进度显示的代码,郁闷啊!硬着头皮自己干吧!后端:WEC SERVIES:上传时文件分块传递,100块,再加上一点点代码,都可以支持断点续传了数据不能再压缩,因为JPG本身已经压缩过了,如果有NB的压缩算法还是可以的如果想提高性能,块数越少越好,不过这样进度条可就看不出效果了。以上做法有点问题,因为在服务器端把图片数据存为static,那么就只能让一个人使用要支持多人使用,把图片数据存在Ses
阅读全文
摘要:远程服务器返回了错误: NotFound。 WCF silverlight 调用WCF的时候有时会出现“远程服务器返回了错误: NotFound。”的错误 我上网查了下说可以用以下方法解决 在WCF服务的类中加上 [ServiceBehavior(IncludeExceptionDetailInFaults = true)] 然后在调用此服务的silverlight的初始化方法中加上
阅读全文
摘要:WCF传输数据量的能力受到许多因素的制约,如果程序中出现因需要传输的数据量较大而导致调用WCF服务失败的问题,应注意以下配置:1、MaxReceivedMessageSize:获取或设置配置了此绑定的通道上可以接收的消息的最大大小。basicHttpBinding等预定义的绑定一般具有MaxReceivedMessageSize属性,CustomBinding则需要在Transport中定义。示例代码:代码网上许多地方说应同时设置MaxBufferSize(获取或设置缓冲区的最大大小,该缓冲区用于接收来自通道的消息。),根据MSDN上的解释:“MaxBufferSize 属性的值及其重要性有所
阅读全文
摘要:在上一篇中提到了,业务逻辑层中进行数据类型的转换,如果每一次调用都要手工进行一次数据转换,这样效率就太低了,为了让它更像普通的三层构架,在这加上一些自己动的数据类型转换:[代码]那么在业务逻辑层中,就可以:[代码]这样感觉是不是好很多呢?
阅读全文
摘要:解决了跨域访问之后,开始构建WEB SERVICE 端架构我还是使用传统的三层,外加实体层,因为实体层可以很好的进行默认序列化,不必自己进行序列化了。数据层:[代码]业务逻辑层:[代码]实体层:[代码]这三层中,只有业务逻辑层,有点跟平时不太一样,就是加了一个从DataTable类型转成List<Model>类型因为,虽然DataTable支持序列化,也带有[SerializableA...
阅读全文
摘要:在VS2010里,微软没再给创建WEB SERVICE的机会只给了WCF SERVICE这是不是表示微软打算放弃WEB SERVER?WEB SERVER性能之差连他们自己都觉得不好意思?
阅读全文

浙公网安备 33010602011771号