silverlight
wl1121
这个作者很懒,什么都没留下…
展开
-
Silverlight实现多语言
首先添加一个主资源文件Text.resx 设置生成代码 public,然后添加Text.zh-cn.resx,Text.en-us.resx等等资源文件设置不生成代码。 程序会自动生成ResourceManager类, 添加代码: System.Globalization.CultureInfo c = new System.Globalization.CultureInfo("en-us...2010-03-08 15:11:05 · 99 阅读 · 0 评论 -
Silverlight同步(Synchronous)调用WCF服务
基于AutoResetEvent的同步实现 利用AutoResetEvent的线程等待特性,可以折中实现Silverlight同步调用远端WCF服务。其原理就是在Silverlight发起异步调用远端WCF的时候进行线程阻塞,比记录异步调用远端WCF服务接口的完成事件,当异步调用完成后就终止线程阻塞,从而获取状态事件对象中或得调用远程接口所返回的结果。由于视图模型对象实现了INotifyP...原创 2015-04-10 15:51:09 · 119 阅读 · 0 评论 -
WCF-IErrorHandler
使用 IErrorHandler 接口,我们可以更深入地参与到 WCF 的异常处理过程当中。我们甚至可以改变异常消息细节,而不仅仅是做些错误记录。 public interface IErrorHandler { void ProvideFault(Exception error, MessageVersion version, ref Message fault); b...原创 2011-10-11 16:30:35 · 104 阅读 · 0 评论 -
附加属性指定图片地址
public static void SetUrlSource(DependencyObject dependencyObject, string value) { dependencyObject.SetValue(UrlSourceProperty, value); } public static string GetUrlS...原创 2010-12-09 16:58:50 · 216 阅读 · 0 评论 -
Silverlight 中读取JSON数据
假定按照 如何:对基于 HTTP 的服务发出请求中描述的方法向基于 HTTP 的 Web 服务发出请求后,在 Stream 类型的 responseStream 对象中返回了下列 JSON。{"IsMember" : true, "Name" : "John", "Age" : 24}使用 DataContractJsonSerializer定义 User 类型来反序列化 JSON。public ...原创 2010-12-02 09:16:12 · 98 阅读 · 0 评论 -
Silverlight自定义类库实现应用程序缓存
默认情况下,如果SL项目引用了一些其它程序集(即通俗意义上的dll文件),在编译打包时,这些dll会全部打包到一个xap文件里,随着引用的dll文件越来越多,xap文件会越来越大。 这还不是最严重的问题,如果确实需要使用这些dll,大就大吧,要用它容量肯定就会增加。但是如果多个SL项目都要引用相同的程序集时,这些dll会重复打包进每个xap文件,用户在加载多个xap时,实际上是重复下载了这部分d...原创 2011-09-25 14:06:38 · 115 阅读 · 0 评论 -
画雷达图背景
直接糊代码 public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); DrawRadarBackGround(8, 6, 20,new Point(20...原创 2010-10-09 16:36:21 · 302 阅读 · 0 评论 -
动态载入xap文件
myButton.Click += new RoutedEventHandler(myButton_Click); void myButton_Click(object sender, RoutedEventArgs e) { WebClient client = new WebClient(); ...原创 2010-02-25 11:10:11 · 107 阅读 · 0 评论 -
SilverLight中调用自定义用户控件
1.在aspx页面中切换调用同一个SilverLight项目中的不同用户控件 1.1. 方法一 修改SilverLight项目启动文件App.xml的Application_Startup事件 private void Application_Startup(object sender, StartupEventArgs e) { ...2010-02-25 11:07:43 · 89 阅读 · 0 评论 -
拖动类
public static class DragDrop { private static bool IsDragging = false; private static Point curPoint; private const int MAX_ZINDEX = 99999; private const double CURRENT_OPACITY = ...原创 2010-08-03 15:51:41 · 96 阅读 · 0 评论 -
显示数据库图片
可以创建一个类,该类允许通过从 IValueConverter 继承在源和目标之间转换数据格式。例如,您可能希望有一个颜色列表,其中的颜色作为 RGBA 值存储,但在 UI 中以颜色名称来显示。通过实现 Convert 和 ConvertBack,可以在绑定引擎在目标和源之间传递数据值时,更改数据值的格式。 public class BinaryToImageConverter: IValueC...原创 2010-05-07 10:57:34 · 86 阅读 · 0 评论 -
Convert Hex String to .NET Color(十六进制字符串颜色转Color)
string xCol = "#FF00DD"; Color c = System.Drawing.ColorTranslator.FromHtml(xCol); 或者 #region 十六进制string 颜色转换为Color public static Color ToColor(this string value) { ...2010-05-04 17:49:29 · 273 阅读 · 0 评论 -
"Printing" in Silverlight 3 with WriteableBitmap
One of the high-profile missing features in Silverlight has been Printing support. If you have ever tried to print a web page containing Silverlight content, what you saw on the printed page may be sk...2010-04-27 13:00:24 · 102 阅读 · 0 评论 -
ASP.NET Membership and Roles in Silverlight 3
Since Silverlight applications run on the client, in the browser, they do not natively have access to server-side technologies such as the ASP.NET Membership, Roles, and Profile Services. However, it...2010-04-27 11:02:09 · 94 阅读 · 0 评论 -
独立存储应用Using Isolated
Silverlight uses Isolated Storage as a virtual file system to store data in a hidden folder on your machine. It breaks up the data into two separate sections: Section #1 contains administrative inform...2010-04-27 10:43:50 · 105 阅读 · 0 评论 -
Silverlight客户端和WCF服务器端共享类库
WCF为了给Silverlight客户端提供引用共享类型,我们必须定义相关DataContract和DataMember契约属性,通过这些属性来制定一个类的数据结构。Silverlight客户端可以通过添加引用和服务器端进行通讯。在实际项目中,这样的定义局限性太多,微软当前已经推出.Net RIA Services 来解决这个问题,但是,当前.Net RIA仍旧是测试版本,不能被运用于正式项目。针...2010-04-15 12:42:48 · 85 阅读 · 0 评论 -
Silverlight拖放封装
public static class ExtendMethords { /// <summary> /// 核心拖动扩展方法 /// </summary> /// <param name="dragTarget">被拖动的对象</param> ...原创 2009-12-09 10:51:39 · 159 阅读 · 0 评论 -
Silverlight图表控件 (超炫)
开源的项目visifire,使用它可以在Silverlight 3中实现超酷的图表。 添加引用, 简单图表 首先我们需要下载Visifire项目Silverlight开发包,在建立完项目后,添加对Visifire.Charts.dll和Visifire.Commons.dll程序集引用,添加命名空间: 创建图表,此处的LayoutRoot是我们放置图表的控件,它可以使Grid...2009-12-03 14:43:49 · 146 阅读 · 0 评论 -
iis8 默认不支持svc解决方法
以下内容对于使用WIN2012 部署V9的时候使用。 1. 首先添加MIME类型 扩展名“.svc”,MIME类型 “application/octet-stream” <!--StartFragment --> 2. 然后在“Handler Mappings”中添加Managed Handler, <!--StartFragment --> ...原创 2014-09-18 18:57:30 · 294 阅读 · 0 评论