Silverlight应用开发
Silverlight应用开发,记录微软RIA技术的应用!
暖枫无敌
8年以上asp.net项目开发经验,近三年致力于WebGIS技术开发。
展开
-
Silverlight导出图片需要的几个类
1、EditableImage.cs类,代码如下:using System;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Windows.Input;using System.Windows.M原创 2015-10-25 20:14:04 · 2160 阅读 · 2 评论 -
Silverlight 控件的ToolTip封装工具使用
在Silverlight项目开发中,控件可以设置鼠标移入时的手势,同样还可以设置ToolTip,利用Silverlight编写代码或者Blend设计工具均可以设置ToolTip,但都是一些文字提示,如何实现图文并茂的提示呢? 本文跟大家分享一个国外已封装好的控件,Silverlight.Controls.ToolTips.dll,下载地址: 下面介绍使用方法:原创 2015-08-27 09:52:08 · 1892 阅读 · 0 评论 -
VS2008打上SP1的补丁后安装了silverlight后出现未将对象引用设置到对象实例的解决办法
新建silverlight项目失败,提示 未将对象设置到实例 的解决办法:1.打开 visual studio 命令提示 输入一下命令:2.devenv /resetskippkgs ,这条命令会启动visual stuio ;关闭visual studio,然后输入下面的命令:3.devenv /setup。重新打开VS2008,OK可以创建silverlight了。原创 2010-01-28 11:06:00 · 1741 阅读 · 1 评论 -
Silverlight实现的简单拖拽效果
<br />MainPage.xaml文件代码:<br /> <br /><UserControl<br /> xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"<br /> xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"<br /> x:Class="SilverlightApplication2.MainPage"<br /> Width="640" Height原创 2010-07-21 10:33:00 · 1956 阅读 · 0 评论 -
Silverlight调用自定义的Web Service从数据库获取数据进行页面绑定
Silverlight调用WebService只能使用异步方式调用。所谓异步方式调用就是让调用方法的主线程不必同步等待在这个函数调用上,从而允许主线程继续执行它下面的代码。 Silverlight调用自定义的WebService分为四个步骤: (1)、创建自定义的WebService (2)、实现WebService (3)、在Silverlight项目中添加服务引用 (4)、使用异步方式调用WebService下面举例介绍: 比如说在MSSQL2000中建立一个名为Si原创 2010-07-23 15:42:00 · 3040 阅读 · 3 评论 -
asp.net页面调用silverlight
在Asp.net 调用 silverlight并不是很难,只是在aspx中添加script调用xap即可.例如:(1)、SL3中已经找不到System.Web.Silverlight.dll文件了,到这里下载,然后将其添加到项目引用中去.(2)、需要首先注册,在asp.net页面的aspx页面的头部加上如下语句:(3)、然后进行调用原创 2010-08-06 13:54:00 · 2921 阅读 · 2 评论 -
Silverlight显示日期和时间
<br />MainPage.xaml文件代码:<br /> <br /><UserControl<br /> xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"<br /> xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"<br /> x:Class="SLTimer.MainPage"<br /> Width="640" Height="480"><br /> <G原创 2010-08-11 11:19:00 · 2004 阅读 · 0 评论 -
Silverlight跑马灯效果实现代码
首先定义一个UC_Pic.xaml的文件 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-co原创 2010-09-25 08:43:00 · 2959 阅读 · 0 评论 -
一个简单的Silverlight视频播放器
<br />下面就来制作一个简易的视频播放器:<br />1、在XMAL页面中添加一个MediaElement,用以容纳视频文件。<br />2、拖放一个Slider,用来实时显示视频播放进度。<br />3、一个TextBlock,用来显示当前播放的时间值。<br />4、一个TextBlock,用来显示视频的总时间。<br />5、五个按钮,分别用来进行播放、暂停、继续、停止、全屏操作。<br />6、一个CheckBox,用来控制静音操作。<br />7、一个Slider,用来控制媒体音量。<br原创 2010-10-21 18:24:00 · 3142 阅读 · 0 评论 -
Silverlight图片验证码生成代码
<br />在Silverlight的登录页面中经常用到输入验证码,怎么生成的呢,其实和.NET生成差不多,以下简单介绍一种:<br />1、在Silverlight项目下建立一个类IndentifyCodeClass.cs文件<br /> 1)、首先注意添加引用 using System.Windows.Media.Imaging;<br /> 2)、添加一个用来产生验证码的方法<br /> public string CreateIndentifyCode(int co原创 2010-10-21 14:28:00 · 1459 阅读 · 0 评论 -
Silerlight中利用TextBlock滚动显示
SL中利用StoryBoard实现类似html中的Marquee滚动效果,以下是核心代码:原创 2011-03-23 10:53:00 · 2215 阅读 · 0 评论 -
Silverlight中实现类似Telerik的TileView控件效果
<br />暂时没时间写,等有时间在写下。原创 2011-03-23 11:05:00 · 1744 阅读 · 2 评论 -
Silverlight之Combox用法
<br />Silverlight中的Combox控件功能类似.NET中的DropDownList控件,但是用法上又是于DropDownList有点区别.<br />譬如,我们要做一个年份的下拉框,数据源我们通过一个类来实例化实现。<br />1、新建一个类<br />using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;原创 2011-04-05 21:50:00 · 1862 阅读 · 0 评论 -
利用Blend制作一个简单的用户控件外观
<br /> 在Silverlight应用开发中,可以自定义各种类型的用户控件,只要是你能够想到的,就可以用Blend来绘制出来,这里介绍一个最简单的案例,主要是提示框的外观制作。<br /> <br />1、打开Blend4,新建一个项目,如下图:<br /><br /> <br />2、从工具箱中拖放一个Rectangle控件到工作区中,如下图<br /><br /> <br />3、修改Rectangle的边框颜色,以及RadiusX和RadiusY以及StrokeThickness属性值<b原创 2011-04-05 23:22:00 · 4621 阅读 · 0 评论 -
aspx页面上传递参数给Silverlight插件的方法
<br />在做Silverlight和asp.net web应用程序中,常常会遇到将用户登录的相关信息从aspx页面传递到Silverlight应用程序中,如何才能实现呢?<br /> <br />一是总结一下,便于备忘,另一方面是给后来学Silverlight的同志们,一个可供查询的方法。<br /> <br />现在总结如下,主要有两种方法:<br /> <br />假若从Login.aspx页面登录进来,并保存了Session相关信息,而另外一个功能是通过Silverlight来实现的,那么必然涉及原创 2011-04-27 21:33:00 · 2579 阅读 · 1 评论 -
Silverlight中Divelements.SilverlightTools之路径是否存在判断
<br />Divelements.SilverlightTools是一个应用在Silverlight中类似于asp.net中的iframe的第三方控件,在和数据库中路径动态绑定时,需要判断从数据库中取出的路径文件实际上是否存在,这里判断需要用到<br />IsolatedStorageFile类,使用该类,需要引用using System.IO.IsolatedStorage;命名空间。<br />操作代码简单如下:<br /> <br />IList<Video> videos = e.Result;原创 2011-05-05 18:53:00 · 2155 阅读 · 0 评论 -
Silverlight中的一些Convert整理
一、0,1转换成true,false用于绑定类似CheckBox中的IsChecked属性:public class BoolConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture)原创 2011-06-12 22:37:00 · 2432 阅读 · 0 评论 -
Silverlight中上标和下标等特殊脚注字符实现
在silverlight中应用角标就不像HTML那样简单了。silverlight主要用的是转义字符。1.string water = "H" + "/x2082" + "O"; string ammonia = "NH/x2083"; string energy = "e=mc/x00B2"; string PythagoreanTheorem = "a/x00B2+b/原创 2011-06-27 17:07:00 · 1978 阅读 · 3 评论 -
Silverlight4 幻灯片实现
首先看效果图,然后给出代码。 每10秒自动切换图片,点击右侧图片列表,左侧自动显示该图片。 <UserControl x:Class="gqfc.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.mi原创 2011-06-29 16:09:00 · 1886 阅读 · 0 评论 -
在Silverlight中嵌入HTML或aspx页面
有好几次遇到有的同志们问,怎么在Silverlight中嵌入其他页面如:html,aspx或jsp页面,这里写一个简单的使用方法,供大家参考:下载第三方控件的dll,这里提供一个下载地址:http://download.csdn.net/source/3231944下面是这个工具的的介绍:Silverlight下面是配置步骤:1):将下载资源中的dll(Dive原创 2011-07-10 11:06:07 · 6495 阅读 · 6 评论 -
Silverlight中的图表控件visifire的使用
Silverlight对于图形图像处理方面,从1.0时代起就给予了很强大的支持,所以我们可以在Silverlight中实现非常棒的各种统计图表,然而现在有了一些开源的项目,使得这项工作更加的简单。一、下载dll文件,下载地址:http://download.csdn.net/so原创 2011-07-28 17:31:27 · 5562 阅读 · 1 评论 -
Silverlight中DataGrid控件动态生成列并结合DataPager进行分页
1、准备一个实体类using System;using System.Collections.Generic;using System.Linq;using System.Web;/// ///电流数据 的摘要说明/// public clas原创 2011-09-02 09:15:34 · 3082 阅读 · 0 评论 -
Silverlight Rectangle控件鼠标移入时的提示框
后台的话,直接对这个名为tip的TextBlock赋值即可。this.tip.Text = "这里是相关的提示信息,鼠标移入即可显示";原创 2011-09-02 17:24:51 · 2035 阅读 · 0 评论 -
Silverlight 之ComboBox控件选中项
List books = e.Result;this.ComboBox1.ItemsSource = books;this.ComboBox1.DisplayMemberPath = "bookID";this.ComboBox1.SelectedIndex = i;原创 2011-09-05 10:47:25 · 2243 阅读 · 0 评论 -
后台控制改变Silverlight 中的Ellipse控件的Fill填充图片
/// /// 开启状态下的图片 /// /// public void OpenStatusPicture(Ellipse e) { var brush = new I原创 2011-09-13 12:56:42 · 2703 阅读 · 0 评论 -
Silverlight关键字返红显示
textblocl.Text.Replace("搜索","搜索");原创 2011-09-13 18:00:31 · 1128 阅读 · 0 评论 -
Silverlight中资源文件的引用
1、新建一个资源文件,比如: Gaugestyle.xaml和MenuButton.xaml2、在App.xaml中添加该资源:<Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml原创 2011-09-15 10:41:13 · 2239 阅读 · 0 评论 -
Silverlight中通过调用WebService来显示数据库中以流形式保存的图片
在Web开发中,常见的做法如下:将数据库中读取出来的内容以字节数组的形式存储,字符串型转字节数组的方法是Convert.FromBase64String,然后以二进制写的方法将图片信息写在页面中。主要代码如下:SWDM dm = new SWDM();protec原创 2011-10-13 10:22:40 · 2607 阅读 · 1 评论 -
Silverlight 使用RadTreeView动态绑定数据
在使用Telerik公司的RadTreeView控件时,再异步调用WebService时,关于嵌套循环调用导致的阻塞现象,后来使用一次获取WS数据,加载后通过LINQ来分类操作,避免了此种情况。 #region 点击县名后,动态加载该县的所有实时原创 2011-10-14 19:02:52 · 2376 阅读 · 0 评论 -
框架页中Silverlight和Web页面之间跳转和返回
在用Silverlight框架结构中,Silverlight的页面中的一个按钮将当前页面跳转到一个Web页面,这个web页面还是在这个框架也之中,也就是说跳转的时候的Target是为_self。然后在打开的Web aspx页面中要能返回到原先的那个silverlight页面。Silverlight页面(index.aspx,包含xap文件)跳转:System.Win原创 2011-10-20 16:23:08 · 3263 阅读 · 0 评论 -
一些Silverlight项目中的界面截图
原创 2011-10-21 16:43:13 · 1917 阅读 · 1 评论 -
Silverlight之ScrollViewer控件的水平和竖直滚动条位置控制
ScrollViewer.ScrollToVerticalOffset 设置ScrollViewer控件的垂直滚动条的位置。ScrollViewer.ScrollToHorizontalOffset 设置ScrollViewer控件的水平滚动条的位置。后台cs代码:sv.ScrollToVerticalOffset(100);sv.ScrollToHorizontalO原创 2011-10-25 14:42:29 · 3857 阅读 · 0 评论 -
Silverlight中利用WCF获取客户端IP
public class Service1 : IService1{ public string DoWork() { OperationContext operationContext = OperationContext.Current; MessageProperties messageProperties = operationCont原创 2011-10-26 15:29:20 · 2330 阅读 · 4 评论 -
Silverlight DataGrid 多重表头实现
<controls:ChildWindow x:Class="FXHS.ShowSSXQList" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"原创 2011-11-04 16:45:55 · 4504 阅读 · 1 评论 -
Silverlight 一些网站收集
1、http://www.zitanglj.com/index.htm2、http://www.nkhqlncdj.com/原创 2011-11-24 15:20:20 · 1261 阅读 · 0 评论 -
Silverlight/WPF/Windows Phone 开发之MVVM设计模式之入门
1、新建一个WPF、Silverlight或Windows Phone的项目。2、在项目中新建几个文件夹,Models、Views、ViewModels、Data、Service、Commands。3、在ViewModels文件夹中新建一个NotificationObject.cs类,代码如下: public class NotificationObject:INotifyPro原创 2012-04-07 12:07:14 · 1970 阅读 · 0 评论 -
Telerik Silverlight 之Charting控件的使用
效果还是不错的,还能设置动态加载效果,如下图: 图表样式的资源文件 RadChartStyle.xaml,内容如下:<ResourceDictionary xmlns="ht原创 2012-10-19 09:47:29 · 4240 阅读 · 0 评论 -
Silverlight 案例链接收藏
Codeplex上不错的Silverlight项目1、Silverlight FileUploadhttp://silverlightfileupld.codeplex.com/文件上传组件2、Slide Show 2http://slideshow2.codeplex.com/3、Silverlight Contribhttp://silverlightcontrib.codeplex.com/原创 2012-10-20 10:41:16 · 1820 阅读 · 0 评论 -
Silverlight获取Web路径
string[] s = { "ClientBin" }; string url = App.Current.Host.Source.OriginalString.ToString().Split(s, StringSplitOptions.RemoveEmptyEntries)[0] + tr.IMG.ToString().Trim(new char[]{'.','/'}); ImageBr原创 2012-11-14 21:37:47 · 2751 阅读 · 0 评论 -
Silverlight中利用Blend绘制可伸缩的Tab菜单
直接上Blend设计代码:原创 2012-11-29 17:22:28 · 2605 阅读 · 3 评论