如何在运行时移动 UI 元素
本文关键字:UI 元素 移动 运行时 | 更新日期: 2023-09-27 18:34:16
>我需要在运行时通过代码在按钮 UI 元素周围移动。我怎样才能做到这一点?
按钮 UI 元素具有以下属性:
布局
-宽度
-高度
-左
-返回页首
- 边距(左、右、上、下(
我需要在运行时更改布局>左和布局>右。
当我用谷歌搜索它时,我主要找到有关更改边距的信息,而不是左值和顶部值。请指导我。我希望这是一个标准问题,不幸的是我无法找到答案。
Canvas.Left
和Canvas.Top
是附加属性,它们的设置方式与普通属性略有不同。
"标准"方法是使用.SetValue
方法:
buttonPlayTrailer.SetValue(Canvas.LeftProperty, 500);
另一种方法是使用 Canvas.SetLeft
和 Canvas.SetTop
方法(它将具有完全相同的结果,只是更方便(:
Canvas.SetLeft(buttonPlayTrailer, 500);
private void MoveButton(int leftOffset,int topoffset)
{
Canvas.SetLeft(buttonPlayTrailer,leftOffset);
Canvas.SetTop(buttonPlayTrailer,topoffset);
}
类似的东西?