针对ListView 使用ListViewItem模板导致的ItemSource 变成对象 的原因

原创 2015年07月08日 14:16:51


 <Style x:Key="ListItemstyle" TargetType="ListViewItem">

                <Setter Property="Height" Value="30" />
                <EventSetter Event="MouseDoubleClick" Handler="MusicListView_ItemDoubleClick" />
                <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type ListViewItem}">
                            <Border x:Name="Bd"  Background="{TemplateBinding Background}" Padding="{TemplateBinding Padding}" SnapsToDevicePixels="true">
                                <ContentPresenter HorizontalAlignment="Left" VerticalAlignment="Center" />
                            </Border>
                            <ControlTemplate.Triggers>
                                <Trigger Property="IsSelected" Value="True">
                                    <Trigger.Setters>
                                        <Setter Property="Background" Value="#A2D2EF">
                                        </Setter>
                                    </Trigger.Setters>
                                </Trigger>
                                <Trigger Property="IsMouseOver" Value="True">
                                    <Trigger.Setters>
                                        <Setter Property="Background" Value="#CFE7F6">
                                        </Setter>
                                    </Trigger.Setters>
                                </Trigger>
                            </ControlTemplate.Triggers>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>

            </Style>

修改结果:


修改部分模板:


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Qt学习笔记,再次分析EVA源码之后得出的结论-QListView,QListViewItem(Qt3);Q3ListView,Q3ListViewItem(Qt4)

Qt学习笔记,再次分析EVA源码之后得出的结论-QListView,QListViewItem(Qt3);Q3ListView,Q3ListViewItem(Qt4) 今天再次分析了Eva的...

Listview中布局控件导致点击事件失效的原因分析

记录下自己所犯的错误,在写ListView的点击事件时OnItemClickListener,onItemClick方法没有执行,导致ListView条目点击事件失效,检查发现百度上有很多不同的答案,...

listview在拖动的时候背景图片消失变成黑色背景的原因及解决方法

listview在拖动的时候背景图片消失变成黑色背景的原因是:

Android 4.4以下ListView addHeader和addFooter放在setAdapter之后导致异常的原因分析和解决

问题重现: 在Android 19之前,ListView的addHeader和addFooter必须在setAdapter之前调用,否则就会有异常,Android 19以及之后是没有这个问题的。异常...

GridView、listView的高度为Wrap_content,高度包裹内容使用Integer.MAX_VALUE >> 2的原因

在一般情况下使用GridView、listView其实都是高度填充父类窗体(fill_parent、match_parent),那么UI显示正常  不过,当在这个外面嵌套一个垂直方向滚动的布局(Sc...
  • wu8285
  • wu8285
  • 2015年05月22日 15:11
  • 2491

使用FloatingActionButton无法浮现在ListView的原因

最近在项目中设计要求在主界面添加一个浮动按钮,第一时间就想到过最近比较火的FloatingActionButton,这里放上作者的github网址:点击打开链接         然后在网上开始查资料...

web.py使用模板时报错No template named index原因及解决方案

初次接触web.py时,大多会接触到web.py的官方中文教程(http://webpy.org/docs/0.3/tutorial.zh-cn),在运行其中包含的一个关于模板(template)的示...

【android动态布局】之【ListView动态加载数据模板(使用xml布局)】

转自:http://www.apkbus.com/android-19497-1-1.html 笔者想利用xml布局文件实现一下,因为布局文件在xml文件中实现要规范一些,原理和之前那一篇是一样...

ListView动态加载数据模板(使用代码布局)

对于做Android应用程序来说,ListView一定用得非常多,经常解析xml文件然后在ListView中显示,往往我们需要让它动态地加载内容,也就是不一次性地加载完成,对于手机来说,这点很重要! ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:针对ListView 使用ListViewItem模板导致的ItemSource 变成对象 的原因
举报原因:
原因补充:

(最多只允许输入30个字)