wpf 将Style应用到 ListView 中的 ListViewItem 元素
例: 为每个条目元素设置右键菜单
1. 新建右键菜单元素和样式元素
注意: 同时设置样式元素的 TargetType 属性和 x:Key 属性, 将样式元素限定为应用于 ListViewItem 类型元素并且需要显示指定才可应用
<Window.Resources><ContextMenu x:Key="ContextMenuTest"><MenuItem Header="右键菜单1"/><MenuItem Header="右键菜单2"/><MenuItem Header="右键菜单3"/></ContextMenu><Style x:Key="StyleContextMenuTest" TargetType="{x:Type ListViewItem}"><Setter Property="ContextMenu" Value="{StaticResource ContextMenuTest}"></Setter></Style> </Window.Resources>
2. 将 ListView 的 ItemContainerStyle 属性设置为相应的样式, 就会将此样式应用于此列表视图控件中的所有条目
<ListView SelectionMode="Single" ItemContainerStyle="{StaticResource StyleContextMenuTest}"><ListView.View><GridView><GridViewColumn Width="100" Header="ID" DisplayMemberBinding="{Binding ID}"><GridViewColumn Width="150" Header="DateTime" DisplayMemberBinding="{Binding DateTime}"/></GridView></ListView.View></ListView>
转载于:https://www.cnblogs.com/gmcn/p/5917489.html
wpf 将Style应用到 ListView 中的 ListViewItem 元素相关推荐
- WPF ListView中自动生成的列
目录 介绍 为什么我们在这里 使用情况 其他可选的视觉样式 ColWidth属性 ColSort属性 ColCellTemplate属性 另一种样式选项--排序箭头颜色 代码 属性 排序装饰器 Aut ...
- 用WPF实现在ListView中的鼠标悬停Tooltip显示
原文:用WPF实现在ListView中的鼠标悬停Tooltip显示 一.具体需求描述 在WPF下实现,当鼠标悬停在ListView中的某一元素的时候能弹出一个ToolTip以显示需要的信息. 二.代码 ...
- 从网络读取数据并动态的显示在ListView中
这两天写了个小程序,使用了从网络读取xml数据,并显示在ListView中. 这里面有几个关键点: 从网络读取数据 SAX解析xml 异步填充ListView 先看下截图: 非常简单的界面哈 为了方便 ...
- android listview中播放视频,支持全屏
最近在做项目的时候有需求要在 listView 中播放视频,并且支持横竖屏无缝切换,在网上搜索了一下,关于这种 demo真的很少, 有的也只是实现简单的功能,无法满足项目中的需求,想着修改一下凑合用, ...
- ListView中CheckBox使用问题
因为CheckBox的点击事件优先级比ListView的高,所以当ListView中使用CheckBox会导致ListView的setOnItemClickListener失去响应. 解决的方法:在C ...
- UWP: ListView 中与滚动有关的两个需求的实现
在 App 的开发过程中,ListView 控件是比较常用的控件之一.掌握它的用法,能帮助我们在一定程度上提高开发效率.本文将会介绍 ListView 的一种用法--获取并设置 ListView 的滚 ...
- LISTVIEW嵌套GRIDVIEW的一些处理(点击GRIDVIEW的条目,能够显示他在LISTVIEW中的位置)(对这篇文章的优化处理,不每次都new onItemClickListener)...
前几天写了点击GRIDVIEW的条目,能够显示他在LISTVIEW中的位置,当时的处理是在ListView的适配器里的GetView方法里每次都new GridView的onItemClickList ...
- 自定义类似于listView中Item背景
自定义类似于listView中Item背景 文章分类:移动开发 方法一. drawable/listitem_bk.xml Xml代码 <?xml version="1.0" ...
- android如何获取listview中的任意行数据
android如何获取listview中的任意行数据 @Override public void onItemClick(AdapterView<?> arg0, View arg1, i ...
最新文章
- Hadoop jobhistory历史服务器
- React单页如何规划路由、设计Store、划分模块、按需加载
- YBTOJ洛谷P4551:最长异或路径(trie树)
- 语言 ota_新增飞屏功能 ARCFOX αT首次OTA升级
- 通勤一小时,堵车半小时,AI 救救社畜
- R用户的福音︱TensorFlow:TensorFlow的R接口
- 《python数据分析》电子书
- 【Redis】Redis各个版本的下载安装教程
- 边写SQL边学数据库入门实验2(持续更新)
- 9 个 yyds Java项目,可应对各种私活!
- adobe illustrator 绘制平行四边形
- 软件项目研发过程中阶段划分和工作方法
- 数据通信网络的基本概念
- 现代操作系统原理与实现
- win10的IE闪退及“启用或关闭windows功能”里没有IE选项
- zabbix之3触发器/action及模板
- 复杂网络研究中的SIR传播模型(Python实现)
- 首家印度独资软件公司落户南京
- Android课程设计--网上购物商城
- Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
热门文章
- ThinkPHP6项目基操(16.实战部分 redis+token登录)
- php的常量和变量的区别,php中常量与变量的区别是什么?
- 自定义notebook扩展插件_Anaconda3中的Jupyter notebook添加扩展插件
- Android逆向笔记-Proguard混淆Android代码以及去打印日志信息
- canvas笔记-文本(fillText)旋转(rotate)
- Spring中3种实例Bean的方法及设置Bean的别名
- Qt工作笔记-可拖动大小的QListWidget(使用QDockWidget)【QMainWindow与QWidget中的天坑】
- 计算特征矩阵及哈希值(含OpenCV代码)
- python常用的装饰器库_Python中的各种装饰器详解
- 论文英文参考文献[10]的时候后面多空格_英文学术论文标点符号使用规范