WPF ItemTemplate 绑定自身
在使用ListView ListBox等集合的控件时,每个子项的绑定通常都直接通过Path=XXX XXX为属性名,但当只需要绑定子项本身时就很尴尬了
经过一番查阅"{Binding Path=.}"即是本身,而在UWP中则可简写为"{Binding}"
示例如下:
XAML :
<ListView ItemsSource="{Binding Items}"><ListView.ItemTemplate><DataTemplate><Image Source="{Binding Path=.}" Width="500" Height="100"></Image></DataTemplate></ListView.ItemTemplate></ListView>
ViewModel:
public List<string> Items { get => new List<string> {@"http://p1.qhimg.com/t015ac76f7cecddc7d7.jpg",@"http://img.nbdpx.com/upload/1/eb/1eb102537fab93c80e0e076ec3bf5f22.jpg",@"http://img0.pconline.com.cn/pconline/1610/11/8446501_2_thumb.jpg" }; }
效果如下
WPF ItemTemplate 绑定自身相关推荐
- WPF ItemTemplate绑定多个DataTemplate (多类型)
1.Xaml代码 <Window x:Class="Test.MainWindow"xmlns="http://schemas.microsoft.com/winf ...
- WPF TreeView 绑定(demo 转)
WPF TreeView 绑定 2018年01月23日 13:55:32 余生余我 阅读数:563 前台: <TreeView x:Name="tree" ItemsSour ...
- WPF 命令绑定的各种方式
WPF 命令绑定的各种方式 引言 在WPF开发过程中,不得不学习的就是MVVM模式.但是在MVVM中又绕不开命令(Command)的使用.下面通过几种方式介绍我了解的WPF命令绑定方式. 如何使用 控 ...
- WPF Bind 绑定
WPF Bind 绑定 原文:WPF Bind 绑定 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/koloumi/article/details/ ...
- C#中WPF ListView绑定数据的实例详解
C#中WPF ListView绑定数据的实例详解 发布时间: 2019-03-09 19:29:46 来源: 互联网 作者: 晨曦888 栏目: C#教程 点击: 298 这篇文章主要介绍了C#中WP ...
- WPF Binding(绑定)详解
Binding概念理解: WPF为了实现了UI与数据逻辑的解耦,将UI从数据逻辑中分离出来形成Xaml文件,而UI与数据逻辑之间的联系则通过Bingding来实现.Bingding就像UI与数据逻辑之 ...
- MSDN 教程短片 WPF 20(绑定3-ObjectDataProvider)
上次讲到数据模板的绑定(DataTemplate),今天在这基础上我进行了延伸.下面我们把数据绑定到ObjectDataProvider上. ObjectDataProvider:包装和创建可以用作绑 ...
- WPF关于绑定与更新修改
看到一些资料与教程视频,在这里记录一下, 首先 我们先做好一个公共的INotifyPropertyChanged事件,也就是通知更新,当然 如果你安装了MvvmLight包,可以直接直接不用写 pub ...
- WPF DataGrid 绑定DataSet数据 自动生成行号
1.绑定数据:dataGrid1.ItemsSource = dataSet.Tables[0].DefaultView; 注意:在创建DataGrid 时可以通过AutoGenerateColumn ...
最新文章
- 【python】解压文件
- Elasticsearch: 索引别名Aliases
- LeetCode:2. Add Two Numbers
- 用Mockito回答
- spring属性注入的set方法注入
- python登录脚本_selenium+python实现自动登录脚本
- STM32----摸石头过河系列(一)
- 18110 Koishi's travel, Satori's travel
- jdk的ServiceLoader
- iOS 开发之 GCD 不同场景使用
- arm poky linux,opencv移植在4412和imx6(yocto 3.14.28 arm-poky-linux-gnueabi )上
- 小鱼易连 for mac常见问题解答
- 为什么全局钩子必须写到dll里面?
- Synopsys工具安装之二【SCL License】
- BugkuCTF_Web——“秋名山老司机”、“速度要快”、“cookies欺骗”
- android声纹识别技术,基于Android平台的声纹识别系统的研究与实现
- 眼球追踪技术 Unity+ HTC vive Pro + DroolonF1 (一)
- ping不通百度 ubuntu_Ubuntu不可以ping百度,但是可以ping通其ip
- 图神经网络 | (6) 图分类(SAGPool)实战
- mysql安装2503,无法安装msi格式软件提示错误代码2502、2503怎么办?