博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF ListBox 获取listBoxItem
阅读量:5832 次
发布时间:2019-06-18

本文共 553 字,大约阅读时间需要 1 分钟。

1.已知item的DataContext,获取ListBoxItem

1)ItemContainerGenerator.ContainerFromItem

var selectedItem = DocumentsControl.ItemContainerGenerator.ContainerFromItem(object itemModel)

注:如果开户了VirtualizingPanel.IsVirtualizing="True",不在当前显示范围内的Item是获取不了的。

2)ItemContainerGenerator.ContainerFromItem

var selectedItem = DocumentsControl.ItemContainerGenerator.ContainerFromIndex(int index)

3.模板中的控件获取ListBoxItem

var item = DocumentsControl.ContainerFromElement(element) as ListBoxItem;

4.也可以用VisualHelper获取

作者:
出处:
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
你可能感兴趣的文章
如何对接PaaS平台外部的Maven仓库以及如何使用平台自带Maven仓库
查看>>
树莓派学习手记——修改软件源
查看>>
谈谈Java中的代理模式
查看>>
简单三G的问题处理
查看>>
Java 8 并发: 原子变量和 ConcurrentMap
查看>>
淘宝直播弹幕爬虫
查看>>
微信协程库libco研究:hook系统函数
查看>>
关于HIBNATE注解上的那些坑
查看>>
Andorid显示圆形图片的4种方式
查看>>
聊聊quartz的调度及性能
查看>>
策略者模式
查看>>
ES6常用知识点概述
查看>>
? SegmentFault 2017 年第三季度 Top Writer
查看>>
简简单单学习js事件代理
查看>>
Laravel部署到阿里云CentOS/Debian
查看>>
ThinkPHP 3.2 整合 Workerman 踩坑
查看>>
微信小程序开发中遇到的问题及解决方式
查看>>
ch01-vue.js简介、环境搭建及脚手架工具
查看>>
3·15曝光丨智能机器人一年拨打40亿个骚扰电话,6亿人信息已遭泄露!
查看>>
自动化部署打破混乱之墙 助力开发、运维、测试协同作战
查看>>