Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Grid.Children.Add不显示任何内容_Vb.net_Silverlight 5.0 - Fatal编程技术网

Vb.net Grid.Children.Add不显示任何内容

Vb.net Grid.Children.Add不显示任何内容,vb.net,silverlight-5.0,Vb.net,Silverlight 5.0,我试着将单词1,2,3添加到我的3乘3布局根网格中,从左上角到右下角成对角线 但我没有在屏幕上看到任何东西。我在XAML中打开了网格线,因此我可以看到3x3网格,但不能看到单词1、2、3 我做错了什么 代码: 您需要初始化文本块,最好是在Test()方法中,并且需要调用Test(),例如从New(): Partial Public Class MainPage Inherits UserControl Dim textblock1 As TextBlock Dim textblock2 As

我试着将单词1,2,3添加到我的3乘3布局根网格中,从左上角到右下角成对角线

但我没有在屏幕上看到任何东西。我在XAML中打开了网格线,因此我可以看到3x3网格,但不能看到单词1、2、3

我做错了什么

代码:


您需要初始化文本块,最好是在
Test()
方法中,并且需要调用
Test()
,例如从
New()

Partial Public Class MainPage
Inherits UserControl

Dim textblock1 As TextBlock
Dim textblock2 As TextBlock
Dim textblock3 As TextBlock

Public Sub New()
    InitializeComponent()
End Sub

Public Sub Test()


    textblock1.Text = "One"
    textblock2.Text = "Two"
    textblock3.Text = "Three"

    Grid.SetRow(textblock1, 0)
    Grid.SetColumn(textblock1, 0)
    LayoutRoot.Children.Add(textblock1)

    Grid.SetRow(textblock2, 1)
    Grid.SetColumn(textblock2, 1)
    LayoutRoot.Children.Add(textblock2)

    Grid.SetRow(textblock3, 2)
    Grid.SetColumn(textblock3, 2)
    LayoutRoot.Children.Add(textblock3)
End Sub

End Class
Public Sub New()
    InitializeComponent()
    Test()
End Sub

Public Sub Test()

    textblock1 = New TextBlock
    textblock2 = New TextBlock
    textblock3 = New TextBlock
    ...