Mah*_*der 1 c# textblock windows-phone-8
在WP8中,我想将文本块位置从现有位置移动到新位置(x,y)。我尝试使用
Canvas.SetTop(text1, y);
Canvas.SetLeft(text1, x);
Run Code Online (Sandbox Code Playgroud)
但是它无法更改文本块的位置。有什么最好的办法吗?
为了使用Canvas.SetLeft和SetTop,文本框必须是Canvas控件的子级。如果控件在另一个控件中,这些方法将不起作用。
或者,您可以执行以下操作:
text1.RenderTransform = new TranslateTransform {
X = 10,
Y = 20
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,控件不必位于画布内。
| 归档时间: |
|
| 查看次数: |
6443 次 |
| 最近记录: |