河北省住房建设厅政务网站,公司网站建设需求分析,.耐思尼克官方网站,网站提权相关#xff1a;http://t.csdnimg.cn/xTnu8
显示图片的方案就是#xff1a;自定义一个Photo类#xff0c;里面有属性Source#xff1b;View再绑定ViewModel中的Photo集合#xff0c;再到View中给ListView设置数据模板
关键点#xff1a;这样做很容易忘记写数据模板 数据…相关http://t.csdnimg.cn/xTnu8
显示图片的方案就是自定义一个Photo类里面有属性SourceView再绑定ViewModel中的Photo集合再到View中给ListView设置数据模板
关键点这样做很容易忘记写数据模板 数据模板可以写成下面这样
DataTemplate DataType{x:Type local:Photo}StackPanelImage Source{Binding Source}//StackPanel
/DataTemplate -- 将这个数据模板放到Window.Resources中也会起作用的即使ListBox中绑定的是一个Photo类型的集合。 没有数据模板前 添加数据模板后 如果想要这些图片横向排列就得设置ItemsPanel ListBox.ItemsPanelItemsPanelTemplateWrapPanel HorizontalAlignmentCenter IsItemsHostTrue//ItemsPanelTemplate
/ListBox.ItemsPanel
这个时候的显示效果为