2014-01-10 8 views
0

Можно ли добавить текстовое поле программно в WP8?Добавить текстовое поле программно

Я знаю, что в Java я могу использовать что-то вроде этого:

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

Он использует:

private Paint paint = new Paint(); 

ли что-то подобное возможно в WP8? Я должен использовать это, потому что количество необходимых текстовых полей зависит от приложения. Я знаю, что могу использовать некоторые текстовые поля и просто установить состояние .visible. Но я хотел бы научиться делать это программно.

Благодаря

ответ

2

Конечно, все, что вы делаете в XAML можно сделать программно. Скажем, у вас есть следующие:

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

В коде-за xaml.cs для этого же файла XAML, вы можете сделать то же самое, добавив к Children инкассо Grid «s (поле создается для имени элемента):

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

или более лаконично

myGrid.Children.Add(new TextBox { Text = "Initial text" }); 
Смежные вопросы