在windows phone上用c#创建和定位控件

本文关键字:定位 控件 创建 windows phone 上用 | 更新日期: 2023-09-27 18:01:52

我正在创建一个应用程序,其中用户正在填写带有几个文本框的表单。他们可以根据需要添加或删除文本框。我在添加和定位新控件时遇到了麻烦。以下是目前为止的内容:

TextBox textOne = new TextBox();
textOne.Text = "Lorem ipsum";
textOne.Height = 20;
textOne.Width = 50;
textOne.Margin.Left = 20;

问题是最后一行,我试图将边距设置为20,它说:无法修改System.Windows.FrameworkElement的返回值。"因为它不是一个变量"。

我没有使用正确的方法(很明显我没有),或者我只是在做这个完全错误的方式?

在windows phone上用c#创建和定位控件

尝试使用Thickness对象:

textOne.Margin = new Thickness(20, 0, 0, 0); // left, top, right, bottom