创建的TextBlocks的用户给定数量的我想在我的Windows Phone Silverlight应用程序项目创建的TextBlock的用户给定数量和文本框。如何在Windows Phone的Silverlight应用程序
首先,用户将输入一个整数“num”。然后我将创建TextBlock和TextBox的num数量。
我已经试过产生阵列创建的TextBlocks,到目前为止,我一直不成功。我还没有尝试过创建TextBox。这是我到目前为止已经完成:
public getPersonName(int num) //num is the number that user has input
{
InitializeComponent();
TextBlock[] txtFriend=new TextBlock[num]; //creating array txtFriend of num items
double left = 99;
for(int i=0;i<num;i++) //generating array
{
txtFriend[i]=new TextBlock();
txtFriend[i].Text = Convert.ToString(i);
txtFriend[i].Margin=new Thickness(left,10,0,0); //defining TextBlock margin
left++; //Increasing left margin so that each TextBlock is visible
}
}
http://drwpf.com/blog/itemscontrol-a-to -z/ – 2014-12-13 05:06:13
您可以创建文本块,但不会将其添加到您的用户界面中。在@ Sag1v答案中,他创建了一个文本框并将其添加到您需要执行的堆栈面板中。但是,您需要先创建一个名称为“stackpanel1”的堆栈面板。 – JayDev 2014-12-14 18:32:45