C# WP7:向网格动态添加项

C# WP7:向网格动态添加项,c#,silverlight,windows-phone-7,C#,Silverlight,Windows Phone 7,我正在尝试将多个项目添加到一个网格中,以便稍后的项目将在较早的项目下弹出 TextBox foo = new TextBox(); foo.Text = " " + id + " "; foo.Width = 440; foo.Height = 200; foo.VerticalAlignment = "Top"; foo.Background = ne

我正在尝试将多个项目添加到一个网格中,以便稍后的项目将在较早的项目下弹出

            TextBox foo = new TextBox();
            foo.Text = " " + id + " ";
            foo.Width = 440;
            foo.Height = 200;
            foo.VerticalAlignment = "Top";
            foo.Background = new SolidColorBrush(Colors.Red);
            ((Grid)daysPanels[id].Content).Children.Add(foo);
不幸的是,
VerticalAlignment=“Top”
行不起作用,它说它不能隐式地将类型“String”转换为类型“VerticalAlignment”。我这样做是否正确?如何修复该错误?

请查看。垂直对齐是一个枚举

foo.VerticalAlignment = VerticalAlignment.Top;