0

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

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

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

我没有使用正确的方法(很明显我没有)还是我只是用完全错误的方式来解决这个问题?

4

1 回答 1

1

Thickness用对象试试:

textOne.Margin = new Thickness(20, 0, 0, 0); // left, top, right, bottom
于 2013-03-02T00:15:28.470 回答