摘要:
delegate是一个像class的关键字,delegate void Click_HandleEvent(object sender,string args)和class Person一样。都是定义一个类型。当使用Click_HandleEvent handle是引用了一个类型的变量。当Person p也是引用了一个变量。使用Fun和Action的好处是不用定义Delegate void Click_HandleEvent定义一个类型了。因为Fun和Action充当了声明一个事件。委托作为参数的好处是,让具体的委托延迟到了调用的地方。GetConsumeHistoryList(Action 阅读全文
摘要:
列表页面:xaml:Gridview中的数据源是实体的集合:所以每次点击每个项时,其事件参数为实体,可以通过实体来得到主键。列表页面的vm:GridViewItemClick_Command = new RelayCommand(callback => { ExCommandParameter para = callback as ExCommandParameter; if (null != para) { SFModelBase item = (para.EventArgs as ItemClickEventArgs).ClickedItem as SFModelBase; Navi 阅读全文
摘要:
public static readonly DependencyProperty IsUpdateUIProperty = DependencyProperty.Register( "IsUpdateUI", typeof(bool), typeof(LoginStackPanel), new PropertyMetadata(false, (a, b) => { LoginStackPanel lsp ... 阅读全文
摘要:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Linq;using System.Windows.Forms;using System.Threading;namespace doWorker{ public partial class Form1 : Form { delegate void MyDelegate(int value); Thread t;//new一个新线程,以便用来... 阅读全文
摘要:
快速入门:添加 ListView 和 GridView 控件http://msdn.microsoft.com/zh-cn/library/windows/apps/hh780650.aspxXAML ListView 和 GridView 自定义交互示例XAML GridView 分组和 SemanticZoom 示例 阅读全文
摘要:
终结点的地址的Uri属性作为终结点地址的唯一标示。包括客户端终结点和服务端终结点。一、服务端终结点:服务端的终结点通过宿主的添加方法暴露出来,从而成为可以调用的资源。下面是将服务绑定到宿主的代码:定义宿主时使用的是契约的实现类,也即服务类,添加终结点到宿主的使用的是契约接口。1.1代码实现代码实现往指定服务的宿主上添加终结点:1.2配置实现下面通过配置实现:代码实现对应的配置如下:1.3svc文件的配置下面也给出svc文件中的配置:由于svc文件被部署到了IIS上,所以对应的有端口,本身svc是一个文件,对应的也有路径,所以配置不用使用address字段1.4获取宿主上的终结点可以向一个宿主身 阅读全文
摘要:
0.根据需求文档,完成前端界面显示1.定义事件,初始化事件并定义方法。2.定义加载数目和当先显示数目,定义方法所需要的变量。3.编写方法所需要的接口以及接口实现。4.在方法中引用接口。5.实现前端绑定。6.必要的测试 阅读全文
摘要:
1 WriteableBitmap/BitmapImage/MemoryStream/byte[]相互转换2012-12-18 17:27:04|分类:Windows Phone 8|字号订阅1,WriteableBitmap与BitmapImage转换1.1 BitmapImageto WriteableBitmapBitmapImage bitmapImage=new BitmapImage(new Uri(“http://...”,UriKind.Revelate));WriteableBitmap writeableBitmap = new WriteableBitmap(bitmap 阅读全文
摘要:
把迭代器模式和组合模式放在同一篇的原因是其联系比较紧密。一、迭代器模式1.1迭代器模式定义迭代器模式提供一种方法顺序访问一个聚合对象中的各个元素,而不是暴露其内部的表示。这个模式提供了一种方法,可以顺序访问一个聚合对象中的元素,而不用知道内部怎么表示的。为了更好的理解迭代器模式,我们举个例子。1.2迭代器例子下面使用head first设计模式中的例子,使用迭代器模式来演示早餐和晚餐菜单的显示。由于早餐和晚餐其数据结构不同,由于早餐店和晚餐店需要合并,所以需要一个统一的菜单:即菜单项结构相同。下面先介绍一下菜单项的结构。public class MenuItem { pri... 阅读全文
摘要:
public sealed partial class WorkItem : Page { private IAsyncAction _threadPoolWorkItem; private ManualResetEvent _sleep = new ManualResetEvent(false); public WorkItem() { this.InitializeComponent(); } // 在线程池中找一个线程去执行指定的方法,并指定其优先级 priva... 阅读全文