c# - .NET UIElement.TranslatePoint 的 UWP 等效项
问题描述
我正在寻找一个 UIElement 相对于它的容器的位置,以便在它上面覆盖一个图像。
System.WIndows 命名空间中的 UIElement 正是我想要的。UWP 中的等价物是什么?
解决方案
您可以使用UIElement.TransformToVisual(UIElement)方法。
如果您想要左上角的点,代码如下所示:
var top_left = child_uiElement.TransformToVisual(container_uiElement).TransformPoint(new Windows.Foundation.Point(0,0));
推荐阅读
- scala - Scala 交叉编译文字类型
- tomcat - Tomcat SSL_CLIENT_S_DN 请求标头
- sql - 在 SQL 中查找每个日期中每个 ID 的字段的第三个最近值
- c# - 如何从任务中抛出/捕获内部异常?
- angular - 在没有宿主元素容器的情况下渲染嵌套组件 - 将 SVG 部分分成不同的组件
- database - dynamoDb 是否适合维护将来可以扩展的通知数据?
- c# - 选择返回路径而不是数据库结果中的 asp-items
- python - 使用 Clarifai Api 在 React-Native 中是否有按图像搜索功能?
- twilio - 使用 pip 安装 twilio 时出错
- python - 如何从 django admin 将上传的目录下载为 zip 文件?