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

本文共 749 字,大约阅读时间需要 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));

 

 

posted on
2018-07-11 01:23 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lonelyxmas/p/9292373.html

你可能感兴趣的文章
CSS中隐藏内容的3种方法及属性值
查看>>
每天一个linux命令(1):ls命令
查看>>
根据xml生成相应的对象类
查看>>
查看ASP.NET : ViewState
查看>>
Android StageFrightMediaScanner源码解析
查看>>
vue项目中开启Eslint碰到的一些问题及其规范
查看>>
循环队列实现
查看>>
CSS层模型
查看>>
springBoot 项目 jar/war打包 并运行
查看>>
HDU 1501 Zipper
查看>>
打包java程序生成exe
查看>>
八叉树
查看>>
poj 1129 搜索
查看>>
Git 远程仓库
查看>>
HttpClient的巨坑
查看>>
关于静态文本框透明度的问题
查看>>
海量数据、高并发的优化方案
查看>>
javascript的发展及个人笔记
查看>>
全选,反全选,反选,获取选中的值,根据子选择控制全选按钮
查看>>
梦断代码读后感01
查看>>