首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >捕捉到像素集成Win2D

捕捉到像素集成Win2D
EN

Stack Overflow用户
提问于 2016-08-05 18:10:29
回答 2查看 349关注 0票数 0

有没有办法在UWP中从代码后台实现像素捕捉?

我知道UWP中的XAML控件会自动执行此操作,但我使用的是thir party库Win2D来绘制一些线条,并且像素捕捉不是默认的。将这些行与界面的其余部分对齐是一件痛苦的事情。我需要将用Win2D绘制的一些垂直边框与在XAML水平ListView中绘制的一些单元格的垂直边框对齐。我需要的是获得最接近像素的精确X和Y坐标的方法。我需要用Win2D.DrawLine绘制一条从A到B的垂直/水平线,我需要捕捉到像素以防止反线化并与XAML边框对齐。

这是实际问题的图片。下面的raw是用Win2d绘制的,上面的raw是表头,是用XAML控件绘制的。

我需要一种方法来捕捉用Win2D绘制的线条的像素,就像XAML所做的那样。

EN

回答 2

Stack Overflow用户

发布于 2016-08-05 19:28:29

我使用以下示例获得了需要对齐的项目的确切坐标:

Absolute coordinates of UIElement in WinRT

然后,我简单地绘制了精确坐标的线条。

票数 1
EN

Stack Overflow用户

发布于 2016-11-19 06:41:48

除了您自己的答案之外,另一种选择可能是使用XAML仅绘制这些线。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38786670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档