博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows phone中ListBox的简单使用
阅读量:7005 次
发布时间:2019-06-28

本文共 2319 字,大约阅读时间需要 7 分钟。

学习windows phone数据绑定的一点点心得,在wp系统的APP中经常遇到这样风格的软件,那它们到底怎样实现的呢?我就大致去做了一下,比较粗虐,但基本的都已经有了,实现后的结果为:

 

哇,这个图截的貌似有点大了,没事,我主要模仿着做了一个新闻app,里面的标题那些都超出了范围,这个可以改进,我就懒得去弄这个了,嘻嘻。。。。

进入重点,要完成这个功能,首先要有一个类,毕竟面向对象嘛,这里我定义了一个New类,如下:

class New     {        public New()         {         }        public New(string imageUri,string title,string content)        {            this.ImageUri = imageUri;            this.Title = title;            this.Content = content;        }        public string ImageUri { get; set; }        public string Title { get; set; }        public string Content { get; set; }            }

主要用来存放,新闻的图片路径,标题和正文,比较随便的弄一个类,然后就是编写xaml文件:

最后在,xaml.cs里面绑定了下,这里我只是随便弄了一些,其实正确的写法不应该直接在.cs文件里面来绑定而应该用一个方法或者类来处理这些数据,为了方便我就直接在.cs文件里面绑定了:

ObservableCollection
DataList = new ObservableCollection
(); DataList.Add(new New("../Images/1.jpg", "中国铁路迎来节后新一轮返程客流高峰", "中国铁路公安机关全力确保春运返程客流平稳有序|铁路机关应")); DataList.Add(new New("../Images/2.jpg", "向往", "年近60的王某是本市丰台区人,20多岁时就因故意伤害被劳动教养3年")); DataList.Add(new New("../Images/3.jpg", "河南两地“养死熊猫”“没收老虎”引发热议", "一个穿红衣裳的女孩不停的将食物戳在棍子上喂食,以控制熊猫配合交过费用的游客拍照。")); DataList.Add(new New("../Images/4.jpg", "劳动法反倒会让百姓失业?", "近日,俞敏洪在某企业家论坛评价《劳动法》,认为:")); DataList.Add(new New("../Images/5.jpg", "证监会严打老鼠仓 将突击抽查", "在周四小幅回调后,上证指数周五再度拉出一条中阳线,虽然深圳中小板和创业板走势成交有所萎缩")); DataList.Add(new New("../Images/6.jpg", "焦点直击:女儿为给父亲办户口 竟与其结婚", "#焦点直击#【女儿为给父亲办户口 竟与其结婚】林丽(化名)想把父亲的户口从老家迁到成都")); DataList.Add(new New("../Images/7.jpg", "枪手不进球,五个方面来解析", "曼联与阿森纳本赛季的第二场交锋在一次闷平中结束。这个结果估计两边都不是太高兴")); listBox1.ItemsSource = DataList;

好,讲到这里就差不多了,我再把我的源码附上让大家学习学习,我也刚开始学wp开发不久,还望大家一起来讨论下,打算接下来就深入下MVVM模式的开发,不过wp开发的文献不多啊,所以学习比较辛苦,这个路程坎坷,不过本着自己是学.net的,对asp.net和windows phone的兴趣,也就有动力学下去了,还望大家多多支持啊

咦????写到这里发现,不能上传源码??博客园没有提供上传源码压缩包?还是说我不懂,好吧,用博客园不久,之前都是受博客园的帮助,那大家领悟吧

转载于:https://www.cnblogs.com/xmfdsh/p/wp%e4%b8%adListBox%e7%9a%84%e7%ae%80%e5%8d%95%e4%bd%bf%e7%94%a8.html

你可能感兴趣的文章
root账户不允许远程登陆
查看>>
testlink使用说明
查看>>
word2013怎么设置页眉页脚
查看>>
iOS疯狂详解之imageIO完成渐进加载图片
查看>>
【实战学习】电子数据取证专题——网络数据分析溯源(上)
查看>>
curl获取错误信息 php请求api接口方法
查看>>
织梦dedecms v5.7使用sql标签实现静态分页
查看>>
嵌入式工程师的发展路线
查看>>
Git命令集之七——差异查询命令
查看>>
kvm动态迁移
查看>>
Ubuntu14.04安装nodejs
查看>>
linux环境变量
查看>>
python为什么会作为***的首选语言?这几本书给你答案(已集齐)
查看>>
看过来!怎么恢复SD卡删除的文件?
查看>>
如何加快Python 应用的启动时间
查看>>
不可修改字符串NSString和可修改字符串NSMutableString
查看>>
django第一个app,4
查看>>
微信转发或分享朋友圈带缩略图、标题和描述的实现方法
查看>>
小程序一定要安装ssl证书吗
查看>>
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
查看>>