摘要: WIN7系统里面有很多很炫的动画效果,今天来模仿一下最常见的窗体打开关闭时的动画效果,比如打开一窗体,顶部靠外倾斜,透明渐变显示,关闭窗口,则反之的效果。先新建一窗体,因为有向前向后倾斜效果,为了省事,引用一DLL,3DTools。也就是创建一个3D模型,然后对它添加动画。讲一下用到3DTools 的地方。先引用xmlns:tool="clr-namespace:_3DTools;assembly=3DTools"<Grid> <tool:Interactive3DDecorator ContainsInk="False"> &l阅读全文
posted @ 2012-05-27 10:37 Walsh 阅读(126) 评论(3) 编辑
摘要: 说说 MeshGeometry3D 里 常用的 四个属性。先看看 MSDN 的 简介先说说 Positions,介绍说 是顶点位置的集合,什么意思,看张图片。这张简单描述了一个三位坐标系,里面有四个坐标点,也就是顶点位置,都已标出,也就组成了集合(Positions)。它所标示的是一个正方形,先放在这里,下面说一下TriangleIndices。往往分不清 TriangleIndices 和 Positions 的关系。举个例子:TriangleIndices="0 1 2 2 3 0"它所表示的是什么。每个数字什么意思。先讲一下概念,字面意思是三角形索引的集合。为什么要用阅读全文
posted @ 2012-05-26 00:02 Walsh 阅读(71) 评论(0) 编辑
摘要: 关于在WP7上使用 ‘native code’ ,相信都有所了解或者有所听说了,也就是 使用C++ DLL,关于有关资料,可以去http://blog.walshie.me/2010/11/12/windows-phone-7-native-apps-the-missing-link/这里看一下。进入正题。写一个一键重启的小程序,小试一下。新建一个工程。然后添加两个必备的东西。呵呵,不用说肯定是要引用的DLL。就是这个,一个别人写好的DLL,拿来引用下。还有一个是封装好的库,C#写的,方便调用方法。然后呢,就开始动工了。前台代码:1 <!--ContentPanel - place ad阅读全文
posted @ 2011-12-15 21:08 Walsh 阅读(408) 评论(9) 编辑
摘要: 对WP7系统里自带的动画效果很感兴趣,看到了 一个 CheckBoxList (自己起的名字,呵呵)显示隐藏CheckBox的效果(比如WIFI的高级设置选项列表),于是简单模仿下。首先创建一个工程,然后添加一个自定义控件。起名字:CheckBoxListItem.下面开始在这个自定义控件里组装零件。模拟一下的,所以很简单,一个CheckBox,一个TextBlock 放在StackPanel 里。在控件后台代码里,先声明一个布尔类型的依赖属性:IsShowEnabled.public bool IsShowEnabled { get { return (b...阅读全文
posted @ 2011-12-11 15:15 Walsh 阅读(308) 评论(3) 编辑
摘要: 一种方法,和PC端原理一样。通过读取某一网站数据,返回IP地址。首先 我们判断下是否联网:DeviceNetworkInformation.IsNetworkAvailable需要引入命名空间:using Microsoft.Phone.Net.NetworkInformation;下面是方法:public static void GetResponseText(string url, Action<string> action) { var request = WebRequest.CreateHttp(url); request.B...阅读全文
posted @ 2011-12-09 19:18 Walsh 阅读(255) 评论(1) 编辑
摘要: 如果你是管理员权限,那么你可以考虑修改注册表来达到这个功能,当然你也可以把修改注册表提前告诉用户,毕竟有的用户不喜欢随便修改自己的东西。那修改的路径就在这个地方:readonly string regPath = @"Software\Microsoft\Windows\CurrentVersion\Run";然后,你要获得你的程序的路径,可以:Application.ExecutablePath,或者Environment.CurrentDirectory + "\\XX.exe"。然后就是修改注册表了。1 RegistryKey rk = Regis阅读全文
posted @ 2011-08-20 14:52 Walsh 阅读(225) 评论(2) 编辑
