WPF ItemTemplate 绑定自身

2017-12-16 08:27:42来源:CSDN作者:LinkageWorld人点击

分享

在使用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" }; }



效果如下

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台