![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Sliverlight
暖枫无敌
8年以上asp.net项目开发经验,近三年致力于WebGIS技术开发。
展开
-
Silverlight 控件的ToolTip封装工具使用
在Silverlight项目开发中,控件可以设置鼠标移入时的手势,同样还可以设置ToolTip,利用Silverlight编写代码或者Blend设计工具均可以设置ToolTip,但都是一些文字提示,如何实现图文并茂的提示呢? 本文跟大家分享一个国外已封装好的控件,Silverlight.Controls.ToolTips.dll,下载地址: 下面介绍使用方法:原创 2015-08-27 09:52:08 · 1877 阅读 · 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 · 1803 阅读 · 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 · 2737 阅读 · 0 评论 -
Silverlight中利用Blend绘制可伸缩的Tab菜单
直接上Blend设计代码:原创 2012-11-29 17:22:28 · 2594 阅读 · 3 评论 -
Telerik Silverlight 之Charting控件的使用
效果还是不错的,还能设置动态加载效果,如下图: 图表样式的资源文件 RadChartStyle.xaml,内容如下:<ResourceDictionary xmlns="ht原创 2012-10-19 09:47:29 · 4218 阅读 · 0 评论 -
WPF 按钮背景图片
<Window x:Class="WpfApplication4.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="原创 2012-08-10 10:08:30 · 4595 阅读 · 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 · 1957 阅读 · 0 评论 -
十六进制颜色字符串转换成Color在Silverlight中的实现
1、新建一个静态类ColorRevert.cs,代码如下:using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Windows.Input原创 2012-03-17 13:08:51 · 2081 阅读 · 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 · 1969 阅读 · 3 评论 -
WPF 相关总结
1、实现NotifyIcon功能:http://www.hardcodet.net/projects/wpf-notifyicon原创 2011-11-09 14:29:21 · 1031 阅读 · 0 评论 -
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 · 4488 阅读 · 1 评论 -
Silverlight 一些网站收集
1、http://www.zitanglj.com/index.htm2、http://www.nkhqlncdj.com/原创 2011-11-24 15:20:20 · 1246 阅读 · 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 · 2422 阅读 · 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 · 6462 阅读 · 6 评论 -
Silverlight中常用知识总结
public abstract class NotificationObject : INotifyPropertyChanged{ public event PropertyChangedEventHandler PropertyChanged; protected virtual void RaisePropertyChanged(string propertyName)原创 2011-10-08 11:53:46 · 1196 阅读 · 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 · 2202 阅读 · 0 评论 -
一些Silverlight项目中的界面截图
原创 2011-10-21 16:43:13 · 1899 阅读 · 1 评论 -
一、利用Visual Studio 2010创建第一个基于服务和数据驱动的Silverlight应用程序
<br /> <br /> <br />(1)、打开VisualStudio 2010,新建一个Silverlight应用程序项目,如下图:<br /><br /> <br /> <br /> <br />选择Silverlight应用程序,如图<br /><br /> <br />点击确定按钮,选择在新网站中承载Silverlight应用程序<br /><br />Visual Studio 2010为我们创建好的界面如下:<br /><br /> <br /> <br />(2)、接下来我们就来通过原创 2011-03-16 13:35:00 · 4863 阅读 · 4 评论 -
Silverlight中多个storyboard顺序播放(代码实现)
1、问题:在Blend中设计了多个storyboard动画,现在有个要求,就是当第一个动画播放完成后,第二个接着开始播放,程序代码如何控制?2、解决方案: 处理第一个动画在播放完成后的Completed事件,让第二个动画开始播放。3、代码实现:public SYIT(){ // 为初始化变量所必需 InitializeComponent();原创 2014-12-12 16:42:53 · 1367 阅读 · 0 评论 -
Silverlight 常用小知识点总结
1、获取Silverlight网页的完整地址:string url = HtmlPage.Document.DocumentUri.ToString();2、原创 2014-11-30 12:00:22 · 985 阅读 · 0 评论 -
Silverlight ListBox 控件使用介绍
1、ListBox的单选和多选默认情况下只支持单选 通过设定其SelectionMode可以支持多选SelectionMode - 选择模式 [System.Windows.Controls.SelectionMode 枚举] Single - 只允许单选 Multiple - 可以多选(不需要任何辅助键)原创 2014-04-10 13:04:14 · 2262 阅读 · 0 评论 -
Silverlight RadTreeView 控件使用介绍
1、RadTreeView是Telerik公司提供的控件,原创 2014-04-10 13:15:27 · 2733 阅读 · 1 评论 -
Silverlight中播放声音mp3文件
案例场景:在水利原创 2014-04-10 13:28:09 · 1831 阅读 · 0 评论 -
Silverlight TabControl和Accordion控件使用介绍
1、引入Silverlight Toolkit中控件Controls的引用xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" 2、页面中添加控件原创 2014-04-10 13:47:21 · 2094 阅读 · 0 评论 -
Silverlight添加服务引用Service Reference, 出现“自定义工具错误,无法生成服务引用”错误的解决办法
自定义工具错误: 无法生成服务引用“*****”的代码 WCF Service或WebService中包含一些比较复杂的逻辑定义,并且引用了一些自己定义的组件,项目本身是可以编译通过的,但是就是无法被添加Service Reference。重新编译了服务本身,并且检查了配置,Update Service Reference仍然无法解决问题。通过查看发现,还是在生成服务代码的时候出现了问题,于是点击原创 2014-03-26 09:04:57 · 3228 阅读 · 0 评论 -
Silverlight页面在兼容/高速模式下出现滚动条的解决办法
在asp.net web项目中承载Silverlight项目的页面,在搜狗高速模式下正常,在兼容模式下出现竖直滚动条,如何去除?将承载Silverlight的测试页中的以下标识进行修改。 html, body { height: 100%; overflow: auto; } body { padding: 0; margin: 0; }原创 2014-03-20 12:46:13 · 1449 阅读 · 0 评论 -
Silverlight之Frame传递多个参数并获取完整参数
if (strXapOrXaml == "xaml") { string[] s = { "ClientBin" }; //这里控制是相对地址还是绝对地址 string url = ""; if (原创 2013-08-09 14:34:46 · 1991 阅读 · 0 评论 -
Silverlight插件安装失败,提示1603错误号的解决办法
消息 ID: 1603,安装过程中出现错误。请执行以下步骤:原因是在以前安装过silverlight,没有安装成功或者没有彻底卸载干净,遗留了一些文件,尤其是安装时突然中断的时候会出现这个问题,还有就是IE中用户没有相应的权限来安装插件。 方法一:将C:\windows\Installer\{89F4137D-6C26-4A84-BDB8-2E5A4BB71E00} 文件删除后重新安装就可以。然后原创 2013-03-05 19:49:37 · 8073 阅读 · 0 评论 -
Silverlight DataGrid 数据绑定鼠标移入到内容项时显示类似ToolTip提示文本
效果图如下: 主要是调用ToolTipService.ToolTip属性主要代码如下:原创 2013-02-17 14:51:22 · 2690 阅读 · 1 评论 -
Silverlight之Silverlight和HTML(DOM,JS)交互 (转载)
Silverlight虽然是以插件形式来显示的,但是它和JS以及HTML的交互还是很方便的,下面一一道来 Silverlight得到浏览器的信息:BrowserInformation b = HtmlPage.BrowserInformation;lblInfo.Text = "Name: " + b.Name;lblInfo.Text += "\nBrowser Version: " + b转载 2013-02-01 09:16:08 · 1618 阅读 · 0 评论 -
“System.Windows.Controls.DataGridColumnCollection”类型的集合添加值时发生异常。 [Line: 772 Position: 172]
跟踪调试发现的这个错误,之前还好的,怎么突然不行了呢?经过检查,是不小心,手一抖在DataGrid的DataGridComumn标签外部多加了个字符“s”,错误源头截图如下: 出现这个的错误提示,说明是DataGrid中模板列等格式上不符合要求,比如说像上面的那样,不小心多了多余的字符。原创 2013-01-30 09:01:50 · 2950 阅读 · 0 评论 -
Silverlight中利用WCF获取客户端IP
public class Service1 : IService1{ public string DoWork() { OperationContext operationContext = OperationContext.Current; MessageProperties messageProperties = operationCont原创 2011-10-26 15:29:20 · 2309 阅读 · 4 评论 -
Silverlight之ScrollViewer控件的水平和竖直滚动条位置控制
ScrollViewer.ScrollToVerticalOffset 设置ScrollViewer控件的垂直滚动条的位置。ScrollViewer.ScrollToHorizontalOffset 设置ScrollViewer控件的水平滚动条的位置。后台cs代码:sv.ScrollToVerticalOffset(100);sv.ScrollToHorizontalO原创 2011-10-25 14:42:29 · 3827 阅读 · 0 评论 -
框架页中Silverlight和Web页面之间跳转和返回
在用Silverlight框架结构中,Silverlight的页面中的一个按钮将当前页面跳转到一个Web页面,这个web页面还是在这个框架也之中,也就是说跳转的时候的Target是为_self。然后在打开的Web aspx页面中要能返回到原先的那个silverlight页面。Silverlight页面(index.aspx,包含xap文件)跳转:System.Win原创 2011-10-20 16:23:08 · 3246 阅读 · 0 评论 -
Silverlight中实现类似Telerik的TileView控件效果
<br />暂时没时间写,等有时间在写下。原创 2011-03-23 11:05:00 · 1727 阅读 · 2 评论 -
Silerlight中利用TextBlock滚动显示
SL中利用StoryBoard实现类似html中的Marquee滚动效果,以下是核心代码:原创 2011-03-23 10:53:00 · 2203 阅读 · 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 · 3081 阅读 · 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 · 1443 阅读 · 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 · 2946 阅读 · 0 评论 -
Blend 4序列号
6WDDQ-K7D4F-GQGF4-2VYBJ-8K6MB原创 2010-09-03 08:27:00 · 3413 阅读 · 5 评论