如何在WPF中获取按钮在画布上的位置?
问题描述:
我有一个班级使用System.Windows.Controls.Button
。我想要做的是在画布上找到按钮位置。如何在WPF中获取按钮在画布上的位置?
我发现的每个教程总是使用具有位置属性的WinForms Button类(System.Windows.Forms.Button)的命令:bt.Location(Point)
。我无法改变我的按钮,所以我需要找到一种方法来获取System.Windows.Controls.Button引用的按钮位置。是否有捷径可寻?
答
如果您的按钮位于Canvas
,您可以拨打Canvas.GetLeft
和Canvas.GetTop
。