随笔分类 - SilverLight
Silverlight适当学习一下。入个门。
摘要:我们在编写Silverlight程序时,大多情况下都需要借助WCF来访问我们的后端数据库,在开发过程中访问数据库都是正常的,但是当把整个silverlight项目连同WCF发布到IIS上之后,会遇到这样一个问题:在host IIS的服务器上能够正常访问数据库,但是当通过client端执行程序时却无法访问数据库,也没有错误信息,调用页面都是正常的。
阅读全文
摘要:Border.Padding 属性 获取或设置边框与其子对象之间的距离。
FrameworkElement.Margin 属性 获取或设置 FrameworkElement 的外边距
阅读全文
摘要:一直通过vs测试Silverlight,本以为部署到服务器上是很简单的事。
没想到遇到了很多麻烦,用了整整一天的时间搜索解决方案
阅读全文
摘要:切换全屏并且控件大小随之改变,这个功能暂时没试
阅读全文
摘要:Silverlight不支持C#操作Xml那一套。
只能使用Linq To Xml.
感觉不如C#操作Xml那么强大。
还是Xpath语法强大一些吧
阅读全文
摘要:Silverlight 开源项目分析Live Geometry CTP 2(2)项目框架分析
在线地址:http://geometry.osenkov.com
源码地址:http://livegeometry.codeplex.com/
没看懂Live Geometry只好自己摸索了。
阅读全文
摘要:想实现类似画图工具那样,重做撤消可以恢复或擦除最后一次的绘图。
不知道通用的方法是什么,自己琢磨了这样的方法,请高手指教
阅读全文
摘要:在51aspx上找到一个非常酷的画几何图形的源码。可惜太复杂,看不懂。
干脆自己琢磨吧,先动态画条直线,画个圆,所谓动态就是指画直线或圆的时候,能显示中间过程。
同时学到了怎样计算两个点之间的距离,怎样画虚线
阅读全文
摘要:今天想让StackPanel在内容越界的时候显示滚动条,找了半天属性没有找到。
原来与Border一样,滚动条也是作为一个单独的附件加上的,呵呵,有趣
阅读全文
摘要:C#有这样的方法:
//四舍五入
Math.Round(0.5,MidpointRounding.AwayFromZero)
Silverlight下不可用
阅读全文
摘要:类似css的方式。
定义:.header{color:red;}
应用:
Silverlight定义样式是这样:在App.xaml中定义如下
阅读全文
摘要:TreeListView是挺好的控件,VC++项目中用得挺多。
Silverlight控件应该没有,我没有找到,请高手指点。
先不择手段实现功能再说吧
阅读全文
摘要:本来以为Silverlight也可以像Response.Write("");一样输出xaml标签。
结果发现不支持事件Click="",不支持x:Name,这就只能简单用用了
阅读全文
摘要:Silverlight的DataGrid是功能不完善,还是这种布局的模式我没有掌握呢?
或许是这样:Silverlight的控件后台处理起来像WinForm,前台布局像WebForm
我想随意控制DataGrid列的宽度,对齐方式等,发现根本没有相关属性,
搜索了半天,发现使用模板的方式可以解决,另外在这里不得不说一下:
百度在搜索编程方面的结果,真是太垃圾了。
找代码方面的问题,还是google吧
阅读全文
摘要:常规的用法先总结一下。前台设置列名,列宽,列高,绑定数据。后台构造数据源,设置是否排序等。
其他的小技巧遇到了总结到此文。如图:
阅读全文
摘要:参考了许多文章,觉得写得挺好,但是总是不能简化说明。
比如右键菜单,我们最关心的是如何屏蔽掉默认的菜单,
如何在右击某个控件的时候显示对应的右键菜单。
如何构造生成右键菜单,如何响应右键菜单的事件。
这些问题寥寥几句代码就能说明问题了,但是高手都没有直说。
当然这些文章包含了许多其他的知识点,值得以后参考
阅读全文
摘要:据说由于安全限制,需要设置什么管理员身份,我没有设置什么,好像也正常保存。
不知道部署到服务器上会不会有限制。
阅读全文
摘要:使用System.IO.Stream与System.IO.StreamReader可以像普通C#程序一样读取,
但是中文无法正常显示,目前的办法是把文件编码保存成utf-8
阅读全文
摘要:search了非常多的文章,总算勉强实现了。有许多不完善的地方。
在HCLoad.Web项目下新建目录Pics复制一张图片到根目录下。
图片名:Bubble.jpg 右击->属性->生成操作:Resource
阅读全文
摘要:一些小技巧:
1.右击Silverlight项目,添加服务引用,点发现,可以找到你创建的Web Service
2.当你修改了Web Service要重新生成一下,并且右击Silverlight的引用更新服务。
3.修改web serivce端口与你web项目端口一致,否则会提示跨域操作。
阅读全文