当前位置: 首页 > wzjs >正文

如何选网站空间网络推广培训班

如何选网站空间,网络推广培训班,新闻网站建设合同,搜索案例的网站有哪些文章目录简介数据绑定控件对齐简介 ListView几乎可以理解为ListBox的升级版,除了能够显示数据列表之外,还可以对其列表中的元素,并且能够通过数据绑定的方式,快速更新表格中的数据。 初识ListView,完全可以将其作为L…

文章目录

    • 简介
    • 数据绑定
    • 控件对齐

简介

ListView几乎可以理解为ListBox的升级版,除了能够显示数据列表之外,还可以对其列表中的元素,并且能够通过数据绑定的方式,快速更新表格中的数据。

初识ListView,完全可以将其作为ListView来使用,如下图所示

在这里插入图片描述

代码如下

<ListView><ListViewItem Content="ListViewItem A"/><ListViewItem><StackPanel Orientation="Horizontal"><Image Source="E:\work\code\doc\imgs\PI_H811.jpg" Height="30"/><TextBlock Text="ListViewItem B"></TextBlock></StackPanel></ListViewItem><ListViewItem><CheckBox Content="ListViewItem C"/></ListViewItem>
</ListView>

数据绑定

在ListView中,可以通过指定ItemSource的方法,将类的列表映射为ListView的Item中,且Item显示的文本,即为相应对象调用ToString的结果。例如,对于下面这个简单的类

public class LvItem
{public string A { get; set; }public int B { get; set; }public string C{ get; set; }public override string ToString(){return this.A+ ", " + this.B + "," + this.C;}
}

在MainWindow中将LvItem对象的列表,指定给一个ListView的ItemSource,这个ListView只需有个名字即可

<ListView x:Name="lvTest"/>

绑定代码为

public MainWindow()
{InitializeComponent();List<LvItem> items = new List<LvItem>();items.Add(new LvItem() { A = "A1", B = 1, C = "C1" });items.Add(new LvItem() { A = "A22", B = 22, C = "C2" });items.Add(new LvItem() { A = "A333", B = 333, C = "C3" });lvTest.ItemsSource = items;
}

则最终效果如下

在这里插入图片描述

控件对齐

在上例中,我故意在指定属性时,将三个对象长短错开,目的就是展示ListView的对齐方法,我们希望实现的对齐效果为

在这里插入图片描述

具体方案如下

<ListView x:Name="lvTest"><ListView.View><GridView><GridViewColumn Header="A" DisplayMemberBinding="{Binding A}" /><GridViewColumn Header="B" DisplayMemberBinding="{Binding B}" /><GridViewColumn Header="C" DisplayMemberBinding="{Binding C}" /></GridView></ListView.View>
</ListView>

此举不仅为ListView新增了表头,同时还更改了ListView显示内容和绑定对象的映射方法,即直接从对象中选取Biding的属性,而无需调用ToString。

http://www.dtcms.com/wzjs/436347.html

相关文章:

  • apsx做的网站怎么发布百度seo优化排名软件
  • 网站建设服务套餐营销推广有哪些形式
  • 水利部建设与安全中心网站windows优化大师的功能
  • 温州网站推广模板网络营销策划书范文
  • 网站开发的人李海涛原创代写文章平台
  • 新公司网站怎么做推广自己的app如何接广告
  • 太原建站seo快排技术教程
  • 手机蓝牙app制作教程长沙seo行者seo09
  • 我做微信淘宝客网站有哪些重庆百度seo排名
  • 专业关键词优化平台苏州seo关键词优化方法
  • 网站开发流程包括哪几个步骤?今天合肥刚刚发生的重大新闻
  • 在硬盘里做网站seo推广一个月见效
  • 企业做网站建设网站推广找哪家公司好
  • python做的网站多吗嘉兴百度seo
  • 金融网站建设多少钱搜狗指数官网
  • wordpress移动端加底部导航栏百度seo网站在线诊断
  • 做公司网站视频百度竞价排名模式
  • 东莞专业网站建设公司google推广方式和手段有哪些
  • 宁波做外贸网站建设百度推广运营专员
  • 肥西县建设局网站网络舆情监测专业
  • 建设银行官方网站首页公司机构打开网址资料网站
  • 网站建设市场分析2015seo优化包括什么
  • 专做女装的网站谷歌搜索入口手机版
  • 一个网站的建设要经过哪几个阶段百度竞价渠道代理商
  • 一家只做代购的网站seo点击优化
  • app制作官网班级优化大师网页版登录
  • 网站维护中一般要多长时间数据分析软件工具有哪些
  • 建筑工程水平防护网临沂seo公司稳健火星
  • 扬中网站设计公司西安百度推广外包
  • 北京城建一建设发展有限公司网站百度平台交易