.net - 是否可以在 WPF 中渲染子级?
问题描述
我正在使用OnRender
事件来绘制有关此元素的一些信息(例如:元素大小、元素上的鼠标位置、鼠标下的像素颜色)。
但是子元素(甚至背景)会覆盖我的绘图。
有没有办法渲染子元素?还是不可能?
相信很多人都遇到过这个问题。但是我没有找到这样的问题。
解决方案
如果要在子元素上绘制,可以创建一个DrawingVisual对象,然后UIElement
使用该AddVisualChild
方法添加到该对象中。
有关这方面的更多信息,请参阅Charles Petzold 的旧 MSDN 杂志文章。
推荐阅读
- bash - 重定向“ssh -T git@github.com”的输出
- sql - 将 varchar 中的数值转换为十进制
- python - 如何在python中以base64编码发布屏幕截图
- python - 参数错误:参数 3:
: 错误类型 - string - 沿正则表达式拆分字符串,但保持匹配
- ios - “在钥匙串中找不到指定的项目”无效
- python - 如何在pytorch中声明一个标量作为参数?
- java - 尽管使用了 .nextToken(),但字符串标记器在读取文件时未将第二行上的字符串注册为标记
- node.js - 使用 Mongoose deleteOne 功能时,如何向用户反馈“文档不存在”?
- vue.js - 用于显示日期的 Vue 计算属性