C# 在C中添加行中的文本#

C# 在C中添加行中的文本#,c#,visual-studio,xaml,windows-phone-8,windows-phone-8.1,C#,Visual Studio,Xaml,Windows Phone 8,Windows Phone 8.1,我想通过C#code为windowsphone8app添加文本到一行。这可能吗?我在循环中有如下几行代码- Line[] l = new Line[300]; int cnt=0; for(int i=0;i<20;i++) { for(int j=0;j<24;j++) { l[cnt] = new Line(); text1[cnt] = new TextBlock(); l

我想通过
C#
code为
windowsphone8
app添加文本到一行。这可能吗?我在循环中有如下几行代码-

Line[] l = new Line[300];
int cnt=0;
for(int i=0;i<20;i++)
{
    for(int j=0;j<24;j++)
    {
        l[cnt] = new Line();
        text1[cnt] = new TextBlock();                    

        l[cnt].X1 = centre_X[i];
        l[cnt].Y1 = centre_Y[i];
        l[cnt].X2 = centre_X[j];
        l[cnt].Y2 = centre_Y[j];
        ---
        ---
        Here I want to insert the text say "Hello"
        ---
        Canvas12.Children.Add(l[cnt]);
    }
}
Line[]l=新行[300];
int-cnt=0;

对于(int i=0;i您需要将行和文本块放在某个容器中,例如grid。然后您将网格添加到画布中。试试这个

var grid = new Grid();

var text = new TextBlock { Text = "Hello" };
grid.Children.Add(l[cnt]);
grid.Children.Add(text);

Canvas12.Children.Add(grid);

不太清楚你到底想做什么。你想把文本放在哪里?@AlexIsayenko我想把文本放在行的中心。我不能使用任何其他元素,如
按钮
矩形
,因为行与省略号的中心相连。基本上,我想把文本添加到此行这与这个问题类似,但这里他们是在
XAML
中完成的,我想通过
C#
-