以编程方式添加文本字段

时间:2014-01-10 07:34:46

标签: c# xaml windows-phone-8 textbox

是否可以在WP8中以编程方式添加文本字段?

我在Java中知道我可以使用这样的东西:

canvas.drawText(Days, TypedValue + width, labelsY, paint);

它使用:

private Paint paint = new Paint();

在WP8中是否可以这样? 我必须使用它,因为它所需的文本框数量因应用程序而异。 我知道我可以使用一些文本框,只需设置.visible状态。但我想学习以编程方式进行此操作。

由于

1 个答案:

答案 0 :(得分:2)

当然,您在XAML中所做的一切都可以通过编程方式完成。假设您有以下内容:

<Grid x:Name="myGrid">
    <TextBox Text="Initial text" />
</Grid>

在同一个XAML文件的代码隐藏xaml.cs中,您可以通过添加到Grid的{​​{1}}集合(为命名元素创建一个字段)来执行相同操作):

Children

或更简洁

TextBox t = new TextBox();
t.Text = "Initial text"
myGrid.Children.Add(t);