WPF ItemTemplate 绑定自身

来源:互联网 发布:淘宝商品推广平台 编辑:程序博客网 时间:2024/05/21 21:44

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



效果如下

原创粉丝点击