[Silverlight]
Silverlight4中使用MEF实现页面的动态装配
日期:2011-05-19 16:40:23
点击:20
好评:0
.NET 4.0 中提供了一个 MEF 框架用于开发支持插件的软件系统,幸运的是, Silverlight 4 也支持 MEF 。这就使得我们可以很容易地实现以下的功能: 用户在访问 Silverlight 应用程序时,开始可以只显示一个初始的简单的页面,当用户需要时,动态从 Web 网站上下载新的程序集,然后, Silverlight 客户端应用程序再使用...
上节动态的添加Rectangle矩形框所讲。在实际应用中,我们动态添加矩形框,然后使用鼠标右键点击该矩形框,得到一个弹出窗口,再为此矩形框关联一些实际信息。即可实现用户自定义的配置页面。本节将讲两个小技巧:一.鼠标右键菜单。二.Silverlight全屏模式。 一.使用鼠标右键菜单。在这里我们需要单独引入两个Dll文件。(右键项目名称--添加引用--寻找到S...
[Silverlight]
Silverlight实用窍门:3.Silverlight鼠标动态绘制矩形【实例源码】
日期:2011-05-16 23:06:08
点击:10
好评:0
上我们讲一个关于在Sivlerlight中动态绘制矩形框的小技巧。此技巧可以让用户自定义的绘制矩形框。此技巧的关键在于,在一个Canvas中使用其事件,来绘制矩形,注意这里选用Canvas是因为Canvas.Top和Canvas.Left是一个很好的定位方法。当用户想要动态绘制一个矩形的时候,用户按下鼠标左键(MouseLeftButtonDown事件),记...
上节所讲的,Silverlight可以加载外部的XML文件里面的内容,那么我们可不可以在外部XML里面配置一个WebService地址,并且以此加载这个地址来动态加载WebService呢?这样子就可以避免当WebService地址改变的时候,还要打开XAP包来重新修改WebService配置的地址了。 答案当然是可以的。在这里,我制作了一个实例。 在前面一...
WebClient读取XAP包同目录下的XML文件 我们想要读取XAP包下面的XML文件,需要将此XML文件放在加载XAP包的网页的目录中去,然后使用URI方式读取此URL方式下的XML文件。 首先使用WebClient来异步下载此URL方式的XML文件,然后使用XmlReader来读取此XML文件的数据内容。 在这里我们一共有3个知识点需要掌握: 第一:获...
在Silverlight4之前,要是想使用右键菜单,只能采用自己模拟的方法,但是这个方法必须将windowless属性设置成true。但是,一旦windowless属性被设置成true的话,Silverlight画面中的所有TextBox控件里就不能输入中文了。为此将项目从vs2008升级到VS2010,直接使用Silverlight4中的右键菜单功能。 下...
最近一直在做Siverlight的有关的项目,今天做了一个下载功能,也是经过网上找的各种办法才得到以下的结果,我来总结一下。如果哪有不对的或者哪块有错误的还请各位进行指出来!谢谢! 在sl中的下载,我认为很难做到像c#中的下载。可以弹出一个对话框进行保存或者另存为的样子。 下面是通过:WebClientDownHandler文件进行的! using Syst...
MEF可以在传统应用程序中使用(包括桌面的Winform、控制台程序和Web的ASP.NET),也可以在RIA的Silverlight中使用。在Silverlight中只是宿主的方式有所不同,实际上在Silverlight中也可以像传统应用程序中是方式去宿主,MEF也为Silverlight提供了独特的宿主方式,使用中需要引用System.Component...
Grid x:Name=LayoutRoot Background=White !-- Just a TextBlock to show the output of the timer. -- TextBlock Loaded=StartTimer x:Name=myTextBlock / /Grid public void StartTimer(objec...
对于Silverlight嵌入HTML的开发要领,在今后的页面开发中比较多见,须要控制的大多是嵌入插件。通过了解Silverlight嵌入HTML,能对大家今后的日常开发有所帮助。 Object元素可以被用于Silverlight插件的HTML嵌入和配置,但是要在阅读器兼容的方式下实行。比较多见的使用有俩种,一个是嵌入Silverlight 插件,并将该使用...
Silverlight 中的HtmlPage 和 HtmlElement 分别代表HTML页面和HTML元素 获取HTML元素改变他的属性 div img id =img1 src =Images/logo.jpg / / div xaml.cs: private void Button1_Click(object sender, RoutedEventAr...
方法一:请阅读大气象学习园地的方法。 比如右键菜单,我们最关心的是如何屏蔽掉默认的菜单,如何在右击某个控件的时候显示对应的右键菜单。如何构造生成右键菜单,如何响...
在设计 WinForm 程序时,我们可以很方便的同时选择窗体上的多个控件来调整控件的位置。在 Silverlight 应用程序中有时我们也想实现同样的功能,以提...
可以看到在TextBox的左边一个叹号的符号,当悬浮上之后显示当前TextBox的描述。 其实这个很简单,这里也要提到Silverlight之Validate文...
举例说明了silverlight中childwindow的用法: AddPerson.xaml: Grid x:Name =LayoutRoot Backgro...
1,在Silverlight获取初始化参数 页面上XAML代码如下: Grid x:Name=LayoutRoot Background=White ListB...
先给出关键代码: #region窗口移动 staticboolisSecect=false;//是否选中 staticPointstartPoint=newPo...
1跨域验证 ? xmlversion = 1.0 encoding = utf-8 ? access - policy cross - domain - acc...
今天做Silverlight显示数据的时候,前台DataGrid 做数据绑定显示的时候,需要把数据中的换行去掉,这里根据以前对图片处理的类,构造了一个处理换行的...
先上实现后的图片: 其中每行中的数据都是绑定的用户控件,拿第一个顶级菜单举例,其中 1 , 1 , 1 , 0 , 0 , 3 代表的六个 TextBlock ...
前几天发过一篇 Silverlight动态加载菜单和菜单动画 的文章,当时界面布局用的控件是Canvas,由于要对不同屏幕尺寸适应,所以需要更换布局元素,今天我...
| CyberBlue蓝牙耳机 BH119B单声道 任意手机通用 诺基亚可听歌包邮 |
| 28.0元 |
![]() |