Loading

摘要: <Rectangle Width="100" Height="100" HorizontalAlignment="Left" VerticalAlignment="Top" Fill="Red" Name="darkMoon"/> DoubleAnimationUsingKeyFrames doublea = new DoubleAnimationUsingKeyFrames() { BeginTime = new TimeSpan(0, 0, 0, 2), Sp 阅读全文
posted @ 2013-01-15 19:23 androllen 阅读(318) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/happyq/article/details/7349961或许你会注意到,在Silverlight for Windows Phone程序中,并没有之前的类似于“App.Exit()”之类的函数用来让你退出程序。这是怎么回事儿呢?很简单,在Windows Phone 7中系统要求配备了硬件的“Back”键,该键用于在程序中导航(返回)到上一个页面(屏幕)或者应用程序。当菜单、对话框、搜索框、虚拟键盘等打开时,点击它则关闭菜单、对话框、搜索框和虚拟键盘等。当应用程序停留在该程序的第一个界面的时候,如果按下返回键,则该程序会自动关闭并回到打开该程序的上一 阅读全文
posted @ 2013-01-15 11:49 androllen 阅读(260) 评论(0) 推荐(0)
摘要: wp中有两个主要线程:一个是UI线程(UI Thread),另一个是构图线程(Composition Thread),另外是后台线程(Background Thread)1.UI线程 UI线程是Sl for wp的主线程。负责: 1)解析XAML中元素创建对象。2)绘制第一次呈现的视觉效果3)处理回调执行代码2.构图线程 由UI线程处理的一些工作,提高SL的性能。 1)合成图形纹理交给GUI处理。2)处理简单动画3)处理不透明蒙版or矩形。3.后台线程 为了避免阻碍UI线程,影响用户的操作,可以在后台线程中去处理一些异步的操作。如 :定位服务 推送通知 Deployme... 阅读全文
posted @ 2013-01-14 15:32 androllen 阅读(365) 评论(0) 推荐(0)
摘要: typedef struct _MyListNode { int nData; struct _MyListNode * pNext; } MyListNode, *PMyListNode; class MyList { public: MyList() { pHead = new MyListNode(); pHead->nData = 0; pHead->pNext = NULL; pTail = NULL; } ~MyList() { MyListNode * pTmp = pHead; while (pTmp != NULL) { pHea... 阅读全文
posted @ 2013-01-04 09:58 androllen 阅读(439) 评论(0) 推荐(0)
摘要: 最近在写一个新的APP程序,需要使用评分功能,WP的Toolkit里面没有包含,只能自己写一个了。评分控件要点评分控件已经很熟悉了,还是总结一下要点。1.由10个(可配置)横排的五星组成,默认非高亮色(灰色)2.得分由从左到右高亮(如红色,颜色可配置)显示得分数量的五星,控件能够提供获取和设置得分的属性。3.可以点击其中一个五星修改评分。4.为了提高触摸体验,支持拖动控件修改得分根据要点设计控件根据要点1设计控件布局Horizontal排列的StackPanel(包含在ItemsControl 控件内部) 和 绘制五星的Path 组成。最上面提供一个透明的Rectangle扩展触摸空间(WP只 阅读全文
posted @ 2012-12-28 17:59 androllen 阅读(240) 评论(0) 推荐(0)
摘要: Windows Phone 7自定义一个控件库跟Silverlight的是基本一样的,第一步创建一个类库,然后添加一个Themes文件夹,在文件夹里面添加上 generic.xaml文件作为默认的控件样式文件,记住一定要写这个名字否则就找不到样式了,大小写都可以。新建一个控件类 MyContro1.cs,MyContro2.cs在这里面就可以写控件的处理逻辑了。下面看一下一个水印控件的处理:generic.xaml文件<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentat 阅读全文
posted @ 2012-12-28 17:58 androllen 阅读(168) 评论(0) 推荐(0)
摘要: class Program { static void Main(string[] args) { string path = @"C:\AAAA16.txt"; RandomNumberGenerator randgen = new RNGCryptoServiceProvider(); byte[] data = new byte[8]; using (StreamWriter sw = new StreamWriter(path, true)) { for (int i = 0; i < 1000; i++) { randgen.GetBytes(data); 阅读全文
posted @ 2012-12-11 10:55 androllen 阅读(196) 评论(0) 推荐(0)
摘要: public class RK_URLReqeust {public delegate void Callback(string response);Callback callback;public string Response { get; private set; } public RK_URLReqeust(string url, Callback callback) { // Initialize members this.url = url; this.callback = callback; //State = URLRequestState.Idle; } Response . 阅读全文
posted @ 2012-11-23 10:24 androllen 阅读(418) 评论(0) 推荐(0)
摘要: 在很多使用DataBound的ListBox案例中,我 们都监听了它的 SelectionChanged 事件,当我们用手指点击某一项时,可以从 ListBox.SelectedItem 属性上很容易获得这个被点击的对象。然而,万一你的ListBox的单项里面有很多类似于 Button, TextBlock 这样的控件,而你刚好又要捕获这些控件的点击事件时,那你该这么做?不过我将在下面的文章中谈谈一个简单的解决方法。http://www.oschina.net/question/213217_52095 阅读全文
posted @ 2012-11-14 18:42 androllen 阅读(131) 评论(0) 推荐(0)
摘要: 代码很长但是很实用的东西public class RK_URLReqeust { /// /// Delegate declaration for server callbacks. /// /// The server response. public delegate void Callback(string response); /// /// The callback for the server response. /// Callback callback; /// /// The actual URL. /// string url; string poststr;... 阅读全文
posted @ 2012-11-02 22:21 androllen 阅读(178) 评论(0) 推荐(0)