社区
WPF/Silverlight
帖子详情
如何获取TextBlock 在Canvas中的位置
cfsjjjj
2010-08-06 10:24:12
TextBlock tx=new TextBlock ();
tx.RenderTransform = new TranslateTransform(){ X =100, Y = 200};
现在这么能获取x 和y的值啊!
...全文
235
3
打赏
收藏
如何获取TextBlock 在Canvas中的位置
TextBlock tx=new TextBlock (); tx.RenderTransform = new TranslateTransform(){ X =100, Y = 200}; 现在这么能获取x 和y的值啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dui_cky
2010-08-07
打赏
举报
回复
使用offset获取位置:
GeneralTransform mygt = this.TransformToVisual(Application.Current.RootVisual as UIElement);
Point offset = mygt.Transform(new Point(0, 0));
double controlTop = offset.Y;
double controlLeft = offset.X;
//Application.Current.RootVisual 是你相对 的控件
或者
或者转换为 MatrixTransform
MatrixTransform transform = source.TransformToVisual(container) as MatrixTransform;
其中 source 为 UIElement ,为要取得坐标的控件;
container 为 UIElement ,为 source 的参照物,一般可以取上级容器。
得到 transform.Matrix.OffsetX 、transform.Matrix.OffsetY
老Key
2010-08-07
打赏
举报
回复
[Quote=引用 2 楼 dui_cky 的回复:]
使用offset获取位置:
GeneralTransform mygt = this.TransformToVisual(Application.Current.RootVisual as UIElement);
Point offset = mygt.Transform(new Point(0, 0));
double controlTop = offset.Y;
double cont……
[/Quote]嗯,,说的挺不错的。。
cfsjjjj
2010-08-06
打赏
举报
回复
一天了 怎么都没人啊!!!
WPF使用TransformToAncestor
获取
元素的相对坐标
本文详细介绍了WPF
中
如何使用TransformToAncestor和Transform方法来
获取
元素相对于父级或屏幕的坐标,包括确定
TextBlock
相对于窗体的
位置
、
获取
Button
中
心点相对于
Canvas
的
位置
以及子元素相对于父元素的
位置
和大小。
WPF实现滚动显示的
TextBlock
本文提供了一种使用WPF实现滚动显示的自定义
TextBlock
的方法,包括创建一个UserControl,组合简单WPF元素,利用
Canvas
控件的属性控制子控件的
位置
,实现动态滚动效果。通过绑定数据源和后台逻辑代码,实现文字内容的滚动显示。重点介绍了如何
获取
TextBlock
的ActualHeight以及使用DispatcherTimer代替常规Timer的原因。
c# WPF如何实现滚动显示的
TextBlock
介绍如何在WPF
中
实现
TextBlock
的滚动显示效果,通过自定义UserControl并结合
Canvas
和定时器实现文字滚动。
WPF C#
Canvas
上绘制文字
本文介绍了一个用于在WPF应用程序的
Canvas
控件上绘制文本的方法。该方法接收坐标、文本内容、颜色及
Canvas
对象作为参数,并创建
TextBlock
来显示指定
位置
的文本。
布局篇-
Canvas
布局
本文介绍如何使用WPF
中
的
Canvas
布局面板进行控件定位。通过设置
Canvas
.X和
Canvas
.Y属性,可以精确控制
TextBlock
、TextBox及Button等元素的
位置
,实现灵活的界面布局。
WPF/Silverlight
8,757
社区成员
12,031
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章