随笔分类 - Silverlight
摘要:稍微搜索了一下,发现网上很多都是代码实现的,所以........效果图:(黄色为选中,浅蓝色为MouseOver)没啥解释的,看代码。ps:Expanded中我屏蔽了一行,大概在75行左右。 xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" xmlns:my="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit"<!--TreeViewItem--
阅读全文
摘要:不解释,直接上代码: private double rad(double d){ return d * Math.PI / 180;}//radius : kmprivate void DrawCircle(Location center, double radius){ double EARTH_RADIUS = 6371; double lon = rad(center.Longitude); double lat = rad(center.Latitude); double d = radius / EARTH_RADIUS; polygon = new MapPolygon() { F
阅读全文
摘要:前天在公司做项目时遇到了一个问题,头痛了我很长时间。 具体问题不描述了,举个例子: 我想让程序运行中改变ComboBox的ItemsSource中的数据。代码胡乱写了点 看下代码,AData是我遇到的问题,BData是改正后的。 AData和BData唯一的不同点在Change()方法中。 public class Model : INotifyPropertyChanged { public List<string> AData { get; set; } public List<string> BData { get; set; } //初始化点数据 pub
阅读全文
摘要:智能表单的存储要么存到数据库中,要么存到Xml文件中,以我目前的知识水平就这么两种想法了。我最初的想法是存储到xml文件中,OK,说一下我的大体构架,该构架挺失败的(至少我是这样认为),但是我也没有其他更好的想法了,如果哪天想到了,我就努力完成这个智能表单的程序。1.工具栏中所有的控件全部存储到XML文件中,其中包括各个控件的默认值。(ps:包括该控件的全名(如:System.Windows.Controls.Button)以及AssemblyName(如:System.Windows, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec
阅读全文
摘要:前几天闲来无事就在家做sl的智能表单,因为技术有限,各种架构没能设计好,于是-------大家都知道,我拿出自己算是能够称的上功能的东西给大家分享一下。1.控件在画布上拖动和大小设置。2.控件从工具箱拖到画布。3.生成XML。今天就只写第一个在画布上拖动和设置大小,当时我想的是只做一个拖动的控件(占时叫SizeCtr),然后点击哪个控件,SizeCtr就放到哪个控件上面。先展示下 SizeCtr 和 运行的效果:这是两个Button,其中一个被选中。SizeCtr在边上有8个小锚点(Rectangle),还有中间一个大的框框(Border)展示下Xaml还有CS文件:代码几乎仔细看看都能看明白
阅读全文
摘要:前几日在公司做sl上传头像,因为代码不能拿出来,所以自己大体写了下。功能上算是实现了。效果图:点击Browse按钮打开一张图片,点击Clip会出来一个红色的方框。可以用鼠标拖动红框,在右边角有一个三角,可以改变大小。还有四周灰色的蒙版,用了四个Rectangle,如下图四个Rectangle的放置,当然不一定按照我的做法,只要能实现功能即可。xaml代码:cs代码:
阅读全文
摘要:最近写Silverlight 4的程序,发现silverlight4支持文件拖拽了,于是就自己着手感受了一下。废话少说,先贴代码:Xaml文件很简单,直接放了一个ListBox。AllowDrop一定要设为True。cs:GetData()方法返回的并不是string类型的数组,而是FileInfo,这样就可以访问到文件的内容了。对于上传头像,上传文件非常方便,免得用户去打开对话框来找到那个文件了。在Winform和WPF程序中GetData()方法返回的是string的数组,也就是文件的路径。也是因为sl的安全问题,还有一点注意的是sl程序中DragOver事件中不能够去访问数据的,只能在D
阅读全文

浙公网安备 33010602011771号