04 2012 档案

摘要:listview ItemDataBound例1:在listview中显示数据库中的信息,数据库截图如下:实现效果:年龄大于30的一行背景设置为红色;效果如图所示:首先在主界面添加一个ObjectDataSource,然后添加listview控件,数据源选择ObjectDataSource。(也可以添加SqlDataSource但是笔者发现如果用SqlDataSource不可以在控件中实现数据的增删改查)然后添加listview控件,选择自己喜欢的样式和布局,启用编辑,插入,删除,分页;在前台会自动的生成一些代码:View Code 1 <asp:ListView ID=".. 阅读全文
posted @ 2012-04-23 08:54 net小伙 阅读(3698) 评论(0) 推荐(1) 编辑
摘要:一、CameraCaptureTask选择器。它用于启动照相机,当你拍下照片后,自动把照的字节流返回给调用方应用程序。前文说过,启动器和选择的使用方法和步骤都是一样的。对于CameraCaptureTask组件也如此,不过注意的一点是,处理Completed事件时一定要记住,尽可能的使用页面类的Dispatcher.BeginInvoke方法,因为异步回调直接访问UI元素是不安全的,极有可能会引发异常,但我不是说绝对。 <Grid> <Grid.RowDefinitions> <RowDefinition Height="*"/> ... 阅读全文
posted @ 2012-04-15 15:46 net小伙 阅读(229) 评论(0) 推荐(0) 编辑
摘要:在windows phone中绑定集合数据的时候,有时候需要分层数据,通常需要以主从试图形式显示。通常的方法是将第二个ListBox(主视图)的数据源绑定到第一个ListBox(从视图)的SelectedItem,或者通过第一个ListBox的SelectionChanged事件来设置绑定。但是借助CollectionViewSource类可以更方便的实现;CollectionView是一个集合视图类,支持数据的排序、分组、过滤。对数据的映像进行排列组合;CollectionViewSource是CollectionView的一个XAML代理,可以在XAML中使用;案例说明:用主从试图关系显示 阅读全文
posted @ 2012-04-12 20:54 net小伙 阅读(2693) 评论(11) 推荐(1) 编辑
摘要:书上说Grid,SrackPane,Canvas都是从Panel类中继承来的,如果想要自己写一个DIY的控件,就需要重写Panel中的ArrangeOverride和MeasureOverride方法;笔者刚开始在书上看了一个自定义控件——蜂窝式控件。效果如下图所示:然后自己有查阅资料自己做了一个锯齿状的DIY控件,效果如下图所示:其实做这样的控件并不困难,至于要重写Panel类中的ArrangeOverride和MeasureOverride方法即可;MeasureOverride方法是定义一个控件大小,ArrangeOverride方法是排列所定义的控件;蜂窝状控件实现步骤如下:一:创建一 阅读全文
posted @ 2012-04-09 17:54 net小伙 阅读(576) 评论(0) 推荐(1) 编辑
摘要:读取txt文件 如果在项目中附加一个文件的时候,需要设置文件的Build Action属性,如果设置为content ,你会在“bin”文件夹中的xap包中发现此文件;(xap:把xap文件后加上.zip会变成一个压缩包,解压后会发现里面的内容)如果设置为resource,文件会添加到项目文件的dll文件中。 //读取属性Build Action为content的txt文件 //用stream获取文件的二进制流 Stream st = Application.GetResourceStream(new Uri("files... 阅读全文
posted @ 2012-04-07 19:40 net小伙 阅读(1207) 评论(0) 推荐(1) 编辑