博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF获取某控件的位置,也就是偏移量
阅读量:6295 次
发布时间:2019-06-22

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

原文:

此段示例在MSDN中可见。XAML代码如下:

 

1、如果只需要获取相对于其父级的偏移量,则可以使用以下方法:

// Return the offset vector for the TextBlock object.Vector vector = VisualTreeHelper.GetOffset(myTextBlock);// Convert the vector to a point value.Point currentPoint = new Point(vector.X, vector.Y);

 

偏移量保存在Vector对象中

2、相对灵活的方法可以使用 方法,这样可以获得相对于Window的偏移量

// Return the general transform for the specified visual object.GeneralTransform generalTransform1 = myTextBlock.TransformToAncestor(this);// Retrieve the point value relative to the parent.Point currentPoint = generalTransform1.Transform(new Point(0, 0));

 

 

转载地址:http://ghpta.baihongyu.com/

你可能感兴趣的文章
android 打开各种文件(setDataAndType)转:
查看>>
补交:最最原始的第一次作业(当时没有选上课,所以不知道)
查看>>
Vue实例初始化的选项配置对象详解
查看>>
PLM产品技术的发展趋势 来源:e-works 作者:清软英泰 党伟升 罗先海 耿坤瑛
查看>>
vue part3.3 小案例ajax (axios) 及页面异步显示
查看>>
浅谈MVC3自定义分页
查看>>
.net中ashx文件有什么用?功能有那些,一般用在什么情况下?
查看>>
select、poll、epoll之间的区别总结[整理]【转】
查看>>
CSS基础知识(上)
查看>>
PHP中常见的面试题2(附答案)
查看>>
26.Azure备份服务器(下)
查看>>
mybatis学习
查看>>
LCD的接口类型详解
查看>>
Spring Boot Unregistering JMX-exposed beans on shutdown
查看>>
poi 导入导出的api说明(大全)
查看>>
Mono for Android 优势与劣势
查看>>
将图片转成base64字符串并在JSP页面显示的Java代码
查看>>
js 面试题
查看>>
sqoop数据迁移(基于Hadoop和关系数据库服务器之间传送数据)
查看>>
腾讯云下安装 nodejs + 实现 Nginx 反向代理
查看>>