随笔分类 -  Silverlight

摘要:本篇博文记录本人解决一个"用户无法注册"的问题的过程 1 问题描述: 用户可以删除;但不能注册,也不能修改权限: 图 1用户注册失败 图 2修改用户权限出错 2 解决过程 1)粗暴方法:直接替换正确的工程 我将一个正确的Access和DataService 工程替换掉原来出错的Access和DataService,依然出错。甚至,我将UserManage和DataAccessSilverl... 阅读全文
posted @ 2015-07-14 17:17 DowTowne 阅读(238) 评论(0) 推荐(0)
摘要:这个错误主要是指,有一些资源或文件的引用的指向是一个空值,有可能VS会提示你,也可能不提示。想要了解这个错误,可以参见http://www.cnblogs.com/boypig/archive/2011/11/17/2252406.html。 本人遇到一个情况,ServiceRefere... 阅读全文
posted @ 2015-01-08 21:42 DowTowne
摘要:Silverlight中的数据绑定功能比较强大。具体的用法: 选中一个控件,打开Property(属性)视图: 选中标红色的小方框,出现数据绑定的选项: 打开数据绑定窗口: 面板中的选项都比较简单,读者可以自行摸索。这里不再介绍。 利用这个数据绑定功... 阅读全文
posted @ 2014-12-11 14:04 DowTowne
摘要:使用TextBlock, TextBlock有TextWrapping属性,并且没有下划线。然后在其LeftMouseButtonDown事件中做跳转。并且可以将其的Cursor属性设为Hand这样鼠标移到TextBlock就会变成手的形状,提醒用户可以点击如果手动设置跳转页面也可以传递参数的,可以... 阅读全文
posted @ 2014-10-30 15:40 DowTowne
摘要:众所周知,Silverlight将界面设计与代码实现分开。即便如此,如果不能灵活地运用样式Style,开发的效率依然会比较低。比如,针对类似的TextBlock,你可能需要反复地在设计器xaml中复制粘贴很多行设计器代码。但如果开发人员掌握了样式的使用,可以一次设计,到处使用。 (一)获取... 阅读全文
posted @ 2014-10-29 17:32 DowTowne 阅读(529) 评论(0) 推荐(0)
摘要:为了适应不同的浏览器的屏幕变化,有时候需要获取浏览器的分辨率。如下代码: App.Current.Host.Content.Resized += new EventHandler(Content_Resized); LayoutRoot.MaxHeight = App.C... 阅读全文
posted @ 2014-09-30 16:20 DowTowne
摘要:如题,在点击地图标记时候,会腾出如题的错误。 如下图: 问题出现在我使用Esri的InfoWindow模板的时候。 从提示信息中,可以看到跟Collection.ListDictionaryInternal有关。而InfoWindow当中,只有当赋值的时候,才会涉... 阅读全文
posted @ 2014-07-25 15:33 DowTowne 阅读(437) 评论(0) 推荐(0)
摘要:在进行Silverlight开发的过程中,经常需要分析网络请求是否成功,并查看相关的参数与值的变化。下面举一例子示范develop tools的使用 当执行某一功能,比如驾车查询,点击“搜索”按钮,可以看到IE Develop tools中的请求地址如下表: 双击其中的一条记录, ... 阅读全文
posted @ 2014-07-21 11:21 DowTowne
摘要:在执行函数Init的第一句base.Init(el);时,出现如题的错误。 public override void Init(System.Xml.Linq.XElement el) { base.Init(el); //解析类型 ... 阅读全文
posted @ 2014-07-17 11:31 DowTowne
摘要:如题,在Silverlight应用程序中添加了服务参考,但是ServiceReferences.ClientConfig中没有记录,并且也没有相应的命名空间生成。出现这一情况的背景:原来的服务FileService.asmx是写在DataService\News\文件夹下,当我将服务改在Dat... 阅读全文
posted @ 2014-07-03 11:16 DowTowne
摘要:如题,出现这个错误Property elements cannot be in the middle of of an element's content. They must be before or after the content, 在Silverlight的设计器中,代码设计如下: ... 阅读全文
posted @ 2014-06-16 15:27 DowTowne 阅读(395) 评论(0) 推荐(0)
摘要:如题,出现白屏的问题 在Application_UnhandledException函数内,跟踪异常e的提示信息,可以了解到如下信息:at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary() ... 阅读全文
posted @ 2014-05-13 10:10 DowTowne 阅读(1881) 评论(0) 推荐(0)
摘要:通过值搜索字典中的项: FristOfDefault返回序列中满足条件的第一个元素;如果未找到这样的元素,则返回默认值。 阅读全文
posted @ 2014-04-30 09:24 DowTowne
摘要:有一次,为了模仿翻页效果,设置的启动也是aspx文件。当时因为重装系统的原因,我的系统暂时不支持aspx文件的发布访问。所以,我就在MIME Type里面添加了对aspx文件的访问,如下图:这样就可以访问aspx文件。 但还有更好的办法。在html文件中做同样的配置,然后设置工程的启动页面是html文件。这样也可以成功访问。 阅读全文
posted @ 2014-03-21 16:21 DowTowne 阅读(219) 评论(0) 推荐(0)
摘要:刚刚重装了系统,原有的ASP.NET工程下面的WebService无法运行,如下: 404.17 - 动态内容通过通配符 MIME 映射映射到静态文件处理程序 微软的提示,是做三项更改,但是我改了之后都没有用。最后在下面找了一个解决方案:http://www.myexception.cn/asp-dotnet/296145.html 发现原因是,重装之后,此系统不支持对asmx文件的脚本支持,所以,要在“处理程序映射”中添加对该脚本的支持: 解决! 总结:解决问题,必须要先理解错误原因,然后再逐个排查,尝试解决。不行的话,再在网上查找一些建议。 中间还遇到了一些... 阅读全文
posted @ 2014-02-21 17:37 DowTowne 阅读(7663) 评论(0) 推荐(0)
摘要:因为要更新空间数据,所以需要导入MDB文件。但是Silverlight中不能直接使用OdbcConnection类读取MDB文件,所以需要新建一个ASP.NET空Web应用程序 工程 随后在此工程中,添加一个服务: 通过这个负责IO的服务来处理MDB数据的IO问题。 阅读全文
posted @ 2014-02-17 09:56 DowTowne 阅读(150) 评论(0) 推荐(0)
摘要:还就真心不会啊! 在类FunctionPanel中作如下定义: /// /// 鼠标状态 属性 /// public DependencyProperty nMouseFlagProperty;public int nMouseFlag { get { return int.Parse(GetValue(nMouseFlagProperty).ToString()); } set ... 阅读全文
posted @ 2014-01-02 16:05 DowTowne 阅读(157) 评论(0) 推荐(0)
摘要:有时候,为了使用已有的代码,可能需要更改主程序的命名空间,以生成新的应用。修改命名空间,不能胡乱一通全部使用“替换”,否则程序可能无法正常运行。通过笔者实践,主要有以下几个地方需要注意(以WebGISDemo转为WY为例): (1)右键工程WebGISDemo,将命名空间由WebGISDemo改为WY。 (2)将启动对象由WebGISDemo改为WY.App。 但是,你会发现,选项中可能会没有WY.App。那是因为你没有做第三步。 (3)将工程中所有的WebGISDemo替换为WY (4)有些服务参考(Service Reference)如... 阅读全文
posted @ 2013-12-31 09:57 DowTowne 阅读(187) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2013-12-20 09:19 DowTowne 阅读(4) 评论(0) 推荐(0)
摘要:鄙人在设计器SearchTab.xaml中添加了如下一个分页控件:1 3 4 编译报出如下错误: 错误1未能找到类型或命名空间名称“DataPager”(是否缺少 using 指令或程序集引用?) 单击之后,界面会自动跳转至SearchTab.g.cs,显示“internal DataPager dataPagerPrj;”有误,如下图: 虽然这个文件鄙人不太清楚,但是观察上下语句,可以知道, internal DataPager dataPagerPrj;internal System.Windows.Contr... 阅读全文
posted @ 2013-12-18 17:24 DowTowne 阅读(4168) 评论(0) 推荐(0)