求助 WPF ListViewItem样式问题
求助 WPF ListViewItem样式问题 
Вопрос
<Style TargetType="ListViewItem">
<!--<Setter Property="Margin" Value="0,1,0,0"/>-->
<Setter Property="Height" Value="21"/>
<Setter Property="Foreground" Value="Black" />
<Setter Property="Background" Value="White" />
<Style.Triggers>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsSelected" Value="true" />
<Condition Property="Selector.IsSelectionActive" Value="true" />
</MultiTrigger.Conditions>
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="Red" />
</Setter.Value>
</Setter>
<Setter Property="BorderBrush" Value="{x:Null}" />
</MultiTrigger> <Trigger Property="IsMouseOver" Value="true">
<Setter Property="Panel.Background" >
<Setter.Value>
<SolidColorBrush Color="#FFE6E6E7" />
</Setter.Value>
</Setter>
<Setter Property="BorderBrush" Value="{x:Null}" />
<Setter Property="Cursor" Value="Hand"/>
</Trigger>
</Style.Triggers>
</Style>
<ListView HorizontalAlignment="Stretch" Margin="0" Name="listView1"
VerticalAlignment="Stretch" BorderBrush="{x:Null}" SelectionMode="Single"
SelectionChanged="listView1_SelectionChanged" > <ListView.View>
<GridView ColumnHeaderContainerStyle="{ StaticResource GridHeaderRight}" > <GridViewColumn Width="100" Header="日期">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=Date}" HorizontalAlignment="Left" ></TextBlock>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>上面 是我设置的 ListViewItem的代码
结果的效果 鼠标移上去和和选中的背景色应该是 SolidColorBrush 但结果却是渐变色 郁闷啊
Swat- Перемещено Sheng Jiang 蒋晟MVP, Moderator 11 октября 2011 г. 22:05 (发件人:.NET Framework 一般性问题讨论区)
11 октября 2011 г. 14:13Ответить|Цитировать
Все ответы
我给ListViewItem设置样式的时候 的时候 出现了 一个问题 请大家帮助下
代码
<Style TargetType="ListViewItem">
<!--<Setter Property="Margin" Value="0,1,0,0"/>-->
<Setter Property="Height" Value="21"/>
<Setter Property="Foreground" Value="Black" />
<Setter Property="Background" Value="White" />
<Style.Triggers>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsSelected" Value="true" />
<Condition Property="Selector.IsSelectionActive" Value="true" />
</MultiTrigger.Conditions>
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="Red" />
</Setter.Value>
</Setter>
<Setter Property="BorderBrush" Value="{x:Null}" />
</MultiTrigger> <Trigger Property="IsMouseOver" Value="true">
<Setter Property="Panel.Background" >
<Setter.Value>
<SolidColorBrush Color="#FFE6E6E7" />
</Setter.Value>
</Setter>
<Setter Property="BorderBrush" Value="{x:Null}" />
<Setter Property="Cursor" Value="Hand"/>
</Trigger>
</Style.Triggers>
</Style><ListView HorizontalAlignment="Stretch" Margin="0" Name="listView1"
VerticalAlignment="Stretch" BorderBrush="{x:Null}" SelectionMode="Single"
SelectionChanged="listView1_SelectionChanged" > <ListView.View>
<GridView ColumnHeaderContainerStyle="{ StaticResource GridHeaderRight}" > <GridViewColumn Width="100" Header="日期">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=Date}" HorizontalAlignment="Left" ></TextBlock>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
选择行的背景色 和鼠标移上去 应该是单色 但是却是 渐变 很郁闷啊 求助 谢谢- Изменено
剑仙红世
11 октября 2011 г. 14:07 - Объединено
Sheng Jiang 蒋晟MVP, Moderator
11 октября 2011 г. 22:05
11 октября 2011 г. 8:42Ответить
|Цитировать
- Изменено
- <Setter
Property="Background">
<Setter.Value>
<SolidColorBrush
Color="Red"
/>
</Setter.Value>
</Setter>
改成 <Setter
Property="Background" Value ="Red"/>试试呢!12 октября 2011 г. 9:11Ответить
|Цитировать
- 一样 都试过了
Swat13 октября 2011 г. 1:02Ответить
|Цитировать
你好,
你贴出的代码应该没有什么问题。 实际看到的效果是和ListViewItem的ControlTemplate直接相关的,你可以贴出来看一下吗?
另外,如果你的项目中应用很多样式的话,我建议你新建一个项目,把样式逐个加入,这样可以找到到底是哪个样式出了问题。
求助 WPF ListViewItem样式问题的更多相关文章
- WPF GroupBox 样式分享
原文:WPF GroupBox 样式分享 默认样式 GroupBox 样式分享" title="WPF GroupBox 样式分享"> 添加样式后 GroupBox ...
- WPF DataGrid 样式设置
隔行换色,鼠标单击,悬浮样式都有,其具体效果如图 1 所示. 图 1 WPF DataGrid 样式设置效果图 其中: 界面设计代码下所示 ? + 查看代码 1 2 3 4 5 6 7 8 9 10 ...
- WPF DataGrid 样式分享
原文:WPF DataGrid 样式分享 隔行换色,鼠标单击,悬浮样式都有 先看效果: 代码: <DataGrid AutoGenerateColumns="False" N ...
- wpf 导出Excel Wpf Button 样式 wpf简单进度条 List泛型集合对象排序 C#集合
wpf 导出Excel 1 private void Button_Click_1(object sender, RoutedEventArgs e) 2 { 3 4 ExportDataGrid ...
- 自定义WPF 窗口样式
原文:自定义WPF 窗口样式 Normal 0 false 7.8 pt 0 2 false false false EN-US ZH-CN X-NONE 自定义 Window 在客户端程序中,经常需 ...
- WPF中样式和行为和触发器
原文:WPF中样式和行为和触发器 样式简介:样式(style)是组织和重用格式化选项的重要工具,不是使用重复的标记填充XAML,以便设置外边距.内边距.颜色以及字体等细节.而是创建一系列封装所有这些细 ...
- WPF自定义样式篇-DataGrid
WPF自定义样式篇-DataGrid 先上效果图: 样式: <!--DataGrid样式--> <Style TargetType="DataGrid"& ...
- WPF CheckBox样式 ScrollViewer样式 WrapPanel、StackPanel、Grid布局
本节讲述布局,顺带加点样式给大家看看~单纯学布局,肯定是枯燥的~哈哈 那如上界面,该如何设计呢? 1.一些布局元素经常用到.Grid StackPanel Canvas WrapPanel等.如上这种 ...
- WPF系列:样式
一般简单的样式我们可以直接写在控件中 <Button Canvas.Left="20" Canvas.Top="30" Width="100&q ...
随机推荐
- easyui $.parser.parse 页面重新渲染
一些dom元素是动态拼接上的easui的样式,由于页面已经渲染过了,所以需要手动执行渲染某个部件或者整个页面 $.parser.parse(); // parse all the page $.par ...
- spring配置带参数的视图解析器:ParameterMethodNameResolver
1.配置处理器 <!-- 处理器 --> <bean id="myController" class="cn.cnsdhzzl.controller.M ...
- SQL Server数据库(高级查询)
高级查询 1.连接查询 有外键关系的两张表,通过关系一次查询两张表 (1)select * from 表名,表名 --- 直接使用出现笛卡尔积,两个表数据一一对应,查询出的结果数目是两个表的行的乘积, ...
- MongoDB replicaSet
MongoDB 的replication机制除了最普通的Master/Slave模式之外,更强大的就是其支持自动故障转移的Replica Sets模式了.相对于其问题多多的auto-sharding机 ...
- spring+springmvc+mybatis整合
1.web.xml配置 <?xml version="1.0" encoding="UTF-8"?> <web-app version=&qu ...
- IBatis.Net系列-多参数的SQL语句的配置
我们在使用IBatis.net操作数据的时候,肯定会碰到SQL参数当我们有一个参数时,IBatis的xml映射文件如下: <statement id="getProduct" ...
- [转载]Android View.onMeasure方法的理解
2013-12-18 10:56:28 转载自http://blog.sina.com.cn/s/blog_61fbf8d10100zzoy.html View在屏幕上显示出来要先经过measure( ...
- 【转】 JAR、WAR、EAR的使用和区别
Jar.war.EAR.在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式.但是它们的使用目的有所区别: Jar文件(扩展名为. Jar,Java Application Ar ...
- Openstack Swift中间件编写
关于openstack swift的资料可以看这里,这里还有这里. 准备环境 从零开始接触的同学可以先从swift的all in one部署开始学习,在本机搭建好swift环境就可以进行简单的测试了. ...
- GPIO的8种工作模式
1.浮空输入GPIO_IN_FLOATING ——浮空输入,可以做KEY识别,RX1 2.带上拉输入GPIO_IPU——IO内部上拉电阻输入 3.带下拉输入GPIO_IPD——IO内部下拉电阻输入 4 ...