随笔分类 -  Silverlight

上一页 1 ··· 4 5 6 7 8 9 10 下一页
转载于网络
摘要:大家一定遇到这样的情况,想改变一下SL的DataPager的显示信息,比如希望分页控件上显示数据的总数。那么就需要扩展一下DataPager控件即可。 其实扩展DataPager很简单,只要获取到DataPager控件上的元素,然后再改变元素上数据。比如DataPager控件上显示“总页数”的元素是一个TextBlock,那么可以通过方法GetTemplateChild获取到,参数是元素的名称。然后通过重写方法OnApplyTemplate即可,下面请看代码代码///<summary>///扩展DataPager类,一是要显示总数据数有多少,二是修改TextBox的宽度///< 阅读全文
posted @ 2011-09-06 17:34 Areas 阅读(330) 评论(0) 推荐(0)
摘要:在SL中提供了数据分页控件,DataPager控件,可以很方便的使用其为我们的数据进行分页。相对于Asp.net中的第三方分页控件,如Dev控件或是Rad控件,就分页控件来说,SL走在ASP。NET前面,MS自家出的DataPager更有吸引力。 几个重要的属性 Vertical/HorizontalContentAlignment:分页控件内容在分页控件中的对齐方式 只读属性: 在SL中提供了数据分页控件,DataPager控件,可以很方便的使用其为我们的数据进行分页。相对于Asp.net中的第三方分页控件,如Dev控件或是Rad控件,就分页控件来说,SL走在ASP。NET前面,MS自... 阅读全文
posted @ 2011-09-06 17:27 Areas 阅读(528) 评论(0) 推荐(0)
摘要:1、从微软的网站下载Silverlight3_Tools.exe2、执行Silverlight3_Tools.exe3、像Silverlight2_Tools一样,Silverlight3_Tools还是会在线下载Silverlight_Developer.exe。这个过程非常慢,我们可以从这个链接下载Silverlight3.0的Silverlight_Developer.exe。4、将Silverlight3_Tools.exe的文件名改为Silverlight3_Tools.exe.zip5、解压缩Silverlight3_Tools.exe.zip6、解压缩后可以看到一些安装文件。依次 阅读全文
posted @ 2011-09-05 17:26 Areas 阅读(833) 评论(0) 推荐(1)
摘要:这次得到了一个做Silverlight应用开发的机会,在发布时遇到 xap 包太大的问题,上网看了半天,最后把微软的这个文档 “如何使用应用程序库缓存” 翻来覆去看了半天,终于搞明白了它说的内容,晕啊,真应了 “会者不难” 这句老话。最后决定把这个其实很简单的东西总结一下,避免别的新学者浪费时间。开发场景:Silverlight Application: 与Web交互, 程序集名:SilverlightApplication10.dllSilverlight Class Library: 被SilverlightApplication10引用,程序集名:SilverlightClassLibr 阅读全文
posted @ 2011-08-26 16:18 Areas 阅读(233) 评论(0) 推荐(0)
摘要:随着Silverlight技术的逐步完善,Silverlight应用大批的涌现,近期的2010年冬季奥运会,Silverlight作为首选视频播放技术,为全球提供在线赛事实况。 Silverlight技术的发展需要更多的开发人员加入,作为Silverlight技术的支持者,我把平时Silverlight开发使用的工具进 随着Silverlight技术的逐步完善,Silverlight应用大批的涌现,近期的2010年冬季奥运会,Silverlight作为首选视频播放技术,为全球提供在线赛事实况。Silverlight技术的发展需要更多的开发人员加入,作为Silverlight技术的支持者,我把. 阅读全文
posted @ 2011-08-26 15:22 Areas 阅读(202) 评论(0) 推荐(0)
摘要:在文章的开头,我想事先说明,本文并非诱导读者恶意反编译他人作品,盗取他人代码成果,只是为了学习Silverlight讨论而用。在互联网上,每天都会有很多Silverlight项目发布,有的是开源,有的只是为了展示。在Silverlight学习的初期,多数都需要模仿学习,所以,发现一个Silverlight项目,能够查看其中的源代码是最好不过了。但是,Silverlight发布,只是发布资源包XAP,而所有资源都在这个XAP文件中,该如何查看其中的资源和代码呢?下面我将演示反编译的方法,演示中我将用Silverlight.Net首页Silverlight作为例子。1. 首先打开Silverlig 阅读全文
posted @ 2011-08-26 15:22 Areas 阅读(187) 评论(0) 推荐(0)
摘要:对于新手来讲,建立专业的开发环境是首要的问题,本文将介绍如何建立Silverlight开发环境. 创建Silverlight 4开发环境,微软提供最简单的方法是使用Web Platform Installer,进行“一键安装”,下载安装后,Web Platform Installer会自动检测哪些软件你已经安装如果需要安装新的Developer Tools,只需要选中该项目,下面“Install”按钮会提示安装下一步。通常来说,Silverlight 4的开发环境需要包含以下几个开发工具:1.Visual Studio 2010或者Visual Web Developer2010Expres. 阅读全文
posted @ 2011-08-26 15:19 Areas 阅读(262) 评论(0) 推荐(0)
摘要:1.javascript调用silverlight首先在silverlight的C#代码中定义一个public方法 /// <summary> /// 地图查询 /// </summary> /// <param name="keyword"></param> [ScriptableMember] public void QuerySQL(string keyword) { myMapTools.QuerySQL(keyword); }并且该类的头部 加属性 [... 阅读全文
posted @ 2011-08-26 15:00 Areas 阅读(218) 评论(0) 推荐(0)
摘要:由于silverlight运行在客户端,我们只能模拟出session 首先定义一个SessionManager类using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Animation;using System.Win 阅读全文
posted @ 2011-08-26 14:59 Areas 阅读(311) 评论(0) 推荐(0)
摘要:众所周知,学习一门IT技术,最关键的是实践,无论是软件开发还是网络调试,只要在真实环境下勤于动手和思考,很快就能掌握一门技术,Silverlight也不例外。为了帮助更多朋友快速学习掌握Silverlight应用开发,我计划以实例应用的方式,讲述Silverlight的各个特性,从而 众所周知,学习一门IT技术,最关键的是实践,无论是软件开发还是网络调试,只要在真实环境下勤于动手和思考,很快就能掌握一门技术,Silverlight也不例外。为了帮助更多朋友快速学习掌握Silverlight应用开发,我计划以实例应用的方式,讲述Silverlight的各个特性,从而达到在学习理论的基础上,和实. 阅读全文
posted @ 2011-08-26 14:53 Areas 阅读(270) 评论(0) 推荐(0)
摘要:Detaching the applicationThe first time your users will view your application it will be in the web context in a page somewhere. If your application is enabled for out-of-browser (OOB) experiences, then the user can detach the application via a user-initiated action (context menu or some function in 阅读全文
posted @ 2011-08-26 14:52 Areas 阅读(442) 评论(0) 推荐(0)
摘要:Silverlight 3 OOB 名词解释 OOB (Out of Browser): Silverlight 3新特性之一。在浏览器中运行的Web应用界面与传统桌面软件比起来总是死板,不够灵活的。因此,人们就产生了需求,想在浏览器之外运行web应用。Adobe的Air可以实现这个功能,而Google的解决方案是Chrome里的shortcuts。给Web应用建立了shortcuts之后,就可以 Silverlight 3 OOB名词解释OOB (Out of Browser): Silverlight 3新特性之一。在浏览器中运行的Web应用界面与传统桌面软件比起来总是死板,不够灵活的。. 阅读全文
posted @ 2011-08-26 14:48 Areas 阅读(426) 评论(0) 推荐(0)
摘要:一步一步学习Silverlight 2系列本系列基于Silverlight 2 Beta 1,主要介绍了Silverlight 2基础,网络与数据访问,图形图像处理、与浏览器的集成等几个方面:1.一步一步学Silverlight 2系列(1):创建一个基本的Silverlight应用2.一步一步学Silverlight 2系列(2):基本控件3.一步一步学Silverlight 2系列(3):界面布局4.一步一步学Silverlight 2系列(4):鼠标事件处理5.一步一步学Silverlight 2系列(5):实现简单的拖放功能6.一步一步学Silverlight 2系列(6):键盘事件处 阅读全文
posted @ 2011-08-25 15:43 Areas 阅读(318) 评论(0) 推荐(0)
摘要:从Brad Abrams的Blog上看到了一张Silverlight 2开发者海报,非常酷,拿出来与大家分享。[JPG版本5.8MB][PNG版本6.5MB][TIF版本19.9 MB]这里还有一个缩放版本,效果很酷哦。原文:http://blogs.msdn.com/brada/archive/2008/03/16/silverlight-2-developer-poster.aspx 阅读全文
posted @ 2011-08-25 15:37 Areas 阅读(149) 评论(0) 推荐(0)
摘要:Corrina Barber在Silverlight 2 Beta 1的时候就完成了四套非常酷的控件样式,这些样式我曾经在个人博客中推荐过。当Silverlight 2升级到Beta 2时,由于引入了视觉状态管理机制,这些样式已经不能再使用。Corrina Barber在第一时间将其中的两套样式升级到了Silverlight 2 Beta 2下,如下图所示:名称:Flat下载|效果名称:Red下载|效果在Silverlight 2 Beta 1时,我在项目中使用了Bubbly样式,于是给Corrina Barber发信,希望她能提供Bubbly样式的升级版本,由于此前Corrina Barbe 阅读全文
posted @ 2011-08-25 15:37 Areas 阅读(180) 评论(0) 推荐(0)
摘要:概述众所周知,在Silverlight 2开始每个项目编译后都会打包成为一个xap文件,如果我们要访问当前xap文件中的UserControl比较容易,那我们如何访问一个外部xap文件中的内容呢?甚至于如何访问一个互联网上的xap文件呢?本文将简单介绍一下在Silverlight中如何访问外部xap文件。需求现在我们先来看一下需求,大致是这样子的,在服务端我们有两个xap文件,其中MainProject.xap文件将会在MainProjectTestPage.aspx中引用,而ExternalProject.xap文件中的UserControl将会在MainProject.xap文件中访问,并 阅读全文
posted @ 2011-08-25 15:36 Areas 阅读(298) 评论(0) 推荐(0)
摘要:概述大家是否觉的现在Silverlight 2提供的默认的控件不能满足自己的要求?好在Silverlight的控件可以运用皮肤,微软Silverlight控件的设计者的主管Corrina开发了几套非常精彩的Silverlight 2控件皮肤,现在已经提供下载,大家可以很方便的添加到自己的项目中,让你的Silverlight程序更炫更酷。Bubbly在线演示下载Red在线演示下载Flat在线演示下载原文:Great new Silverlight Control Skins 阅读全文
posted @ 2011-08-25 15:36 Areas 阅读(166) 评论(0) 推荐(0)
摘要:概述在开发Silverlight应用程序时,我们经常会遇到这样一种情况,需要在Silverlight应用程序的UserControl中获取ASP.NET页面参数,这个参数不一定来自于当前Silverlight应用程序的宿主页面,而有可能来自于其它的ASP.NET页面。本文我们简单的介绍一下如何在Silverlight应用程序中获取ASP.NET页面参数。需求如下面的项目结构,我们会在Default.aspx页面中需要传递两个值到SilverlightTestPage.aspx页面,并且需要在SilverlightTestPage.aspx页面所宿主的Silverlight应用程序中获取并显示: 阅读全文
posted @ 2011-08-25 15:35 Areas 阅读(198) 评论(0) 推荐(0)
摘要:摘要大家都知道,在Silverlight 2应用程序中,每个应用程序将生成一个xap文件,每一个xap文件中只能设置一个起始的用户控件。如果我们有多个用户控件,需要在不同的ASP.NET页面中加载,最简单的方法莫过于针对多个用户控件分别建立对应的Silverlight项目,但这种方式有很多的缺点,如我们的样式文件需要在多个项目中进行拷贝。本文将介绍利用初始化参数进行用户控件的切换这一技巧。准备现在建立一个项目结构如下图所示,在Silverlight项目中我们有个三个用户控件:ContentPage、DefaultPage、MasterPage,需要在不同的ASP.NET页面加载时显示不同的用户 阅读全文
posted @ 2011-08-25 15:34 Areas 阅读(227) 评论(0) 推荐(0)
摘要:摘要Silverlight 2 Beta 2发布之后,在原来的Beta 1基础之上有了很多的改变。本文总结一下Silverlight 2 Beta1 和Beta 2之间的变化,以及升级Silverlight 2.0 Beta 1应用程序到Beta 2过程中可能会遇到的一些问题。1.卸载原有的与Beta 1有关的一切组件2.安装Beta 2相关组件3.在打开原有的项目后,会出现如下提示对话框,提示你是否要升级到最近版本。控件变化控件放在System.Windows.dll程序集中原来在System.Windows.Controls.dll中的控件在Beta 2中都放在了System.Window 阅读全文
posted @ 2011-08-25 15:31 Areas 阅读(184) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 下一页