摘要: 今天在做silverlight访问wcf服务时候报异常:给定关键字不在字典中经过一阵的调试,发现ServiceReferences.ClientConfig文件<configuration>内容为空,继续追查到wcf工程的Web.config文件发现 <endpoint address="" binding="basicHttpBinding" contract="SilverlightApplication4.Web.IService1">这里没有配置,silverlight(2.0)目前只支持basicHt 阅读全文
posted @ 2011-11-16 08:30 指尖流淌 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 一、Frame框架跳转的运用: 新建一个MainPage.xaml页面,输入以下代码: 1 2 3 4 5 6 7 8 91011<StackPanel> <StackPanel Orientation="Horizontal" Background="WhiteSmoke"> <HyperlinkButton Content="页面1" FontSize="14" NavigateUri="/Page1.xaml" TargetName="tgFrame 阅读全文
posted @ 2011-11-16 08:29 指尖流淌 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 在wcf跨域访问操作的时候,需要用户自定义文件、来明确访问用户的身份和非法用户登录,日记录文件如下:一、在WCF项目根目录下添加clientaccesspolicy.xml文件<?xml version="1.0" encoding="utf-8"?><access-policy> <cross-domain-access> <policy> <allow-from http-request-headers="*"> <domain uri="*"/ 阅读全文
posted @ 2011-11-16 08:26 指尖流淌 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 开发环境:vs2010+sl4+ Toolkit April 20101、安装好Microsoft Silverlight 4 Toolkit April 20102、打开Toolkit 安装目录下的Themes/xaml文件夹,你可以看到非常多的xaml主题文件如图:3、新建一个silverlight项目,并在项目下建一个Themes文件夹4、把Toolkit 安装目录下的Themes/xaml文件夹下的文件拷贝到Themes下效果如图:6、设计Demo界面右上角放一个combobox 用来选择皮肤中间爱放啥就放啥7、关键代码//匹配路径String skinStr = "Them 阅读全文
posted @ 2011-11-16 08:25 指尖流淌 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 开发环境:vs2010+sl4+ Toolkit April 20101、安装好Microsoft Silverlight 4 Toolkit April 20102、引入dll3、写相关代码例如: BureauBlackTheme.SetIsApplicationTheme(App.Current, true);//设置主题//我是使用combobox 来做demo的switch(cbSkins.SelectedValue.ToString()){ case "BureauBlackTheme": BureauBlackTheme.SetIsApplicationThem 阅读全文
posted @ 2011-11-16 08:25 指尖流淌 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在以前的Silverlight应用程序中,我们都是通过给Web项目添加一个新的WCF服务,并填充代码的方式创建Windows通信基础(WCF)服务的,这种方法导致我在测试和调试我的服务配置时遇到了许多问题,有没有更好的方法来添加一个WCF服务? 创建WCF服务的方法很多,这里要介绍的方法会让你解决问题变得更容易,它利用Visual Studio 2010中提供的轻量级WCF配置选项。 向Silverlight应用程序添加一个服务最简单的方法是,向Silverlight解决方案的Web应用程序项目添加一个WCF服务项,当你添加一个名为TestServiceCB的服务时,Visual Stud.. 阅读全文
posted @ 2011-11-16 08:23 指尖流淌 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 注意:Silverlight目前只支持png和jpg格式的图片。 设置背景图片很简单,使用ImageBrush即可。如下:<Grid.Background> <ImageBrush ImageSource="bg.png" Stretch="Fill"></ImageBrush></Grid.Background> 阅读全文
posted @ 2011-11-16 08:22 指尖流淌 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 在我们asp.net中我们页面控件的样式是通过css控制的,同样在silverlight中也设置了几种不同方式的控件样式控制方法1、对于全局样式的控制我们放在App.xaml文件中<Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="Silverlight20.App" > <Applic 阅读全文
posted @ 2011-11-16 08:21 指尖流淌 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 开发日常的Silverlight应用程序时,常常要对一个域多个控件实现可拖放的MOUSE操作,在Silverlight中实现拖放的功能其实非常简单,但是为了提高程序功能代码的可复用性,程序员常常喜欢把常用的代码封装成一个工具类,例如Asp.net中常用SQLHelper类,用来操作数据库的,这里我们介绍的类是在Silverlight中实现拖动的工具类,它支持Silverlight2.0至Silverlight4.0的各个版本通用,好了话不多说,我们还是看代码吧:public static class DragDrop{ private static bool IsDragging = f... 阅读全文
posted @ 2011-11-16 08:20 指尖流淌 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 说明:Silverlight的ChildWindow组件给我们的开发带来了便利,比如说我们可以用它开发自定义对话框等。然而,这同时也带来了这样一个问题,ChildWindow组件只能以Modal Window(模式窗口)的形式进行应用,这也就是说同一时间只能有一个子窗体出现在应用程序中;另外,ChildWindow组件不能进行窗体大小的自定义缩放。如果我们想要开发多窗口的应用程序的话,ChildWindow显然就不能满足我们的要求了。幸运的是,Tim Heuer为我们提供了Non-Modal Used ChildWindow组件(非模式使用子窗体——Tim Heuer称之为浮动窗体[Float 阅读全文
posted @ 2011-11-16 08:18 指尖流淌 阅读(445) 评论(0) 推荐(0) 编辑