Windows phone 7 在WindowsPhone7中将元素动态添加到XAML页面

Windows phone 7 在WindowsPhone7中将元素动态添加到XAML页面,windows-phone-7,dynamic,textblock,Windows Phone 7,Dynamic,Textblock,我是WP7新手,我想知道是否有任何方法可以将文本块之类的项目添加到WP7中 动态使用.cs部分创建页面???如果您知道希望动态显示在页面上的控件,那么我将通过在XAML中包含这些控件并使用控件上的可见性属性来显示和隐藏它们来解决问题。在Silverlight中,可见性枚举仅限于可见和折叠的值,因此当它不可见时,不会占用任何空间。如果您对数据绑定感兴趣,可以使用转换器(在“可见性绑定转换器”上搜索)控制数据绑定的可见性。您可以通过更改控件的父控件(如StackPanel或自定义控件)的可见性来显示

我是WP7新手,我想知道是否有任何方法可以将文本块之类的项目添加到WP7中
动态使用.cs部分创建页面???

如果您知道希望动态显示在页面上的控件,那么我将通过在XAML中包含这些控件并使用控件上的可见性属性来显示和隐藏它们来解决问题。在Silverlight中,可见性枚举仅限于可见和折叠的值,因此当它不可见时,不会占用任何空间。如果您对数据绑定感兴趣,可以使用转换器(在“可见性绑定转换器”上搜索)控制数据绑定的可见性。您可以通过更改控件的父控件(如StackPanel或自定义控件)的可见性来显示/隐藏控件组。

试试这个

var textBlock = new TextBlock();
// set some properties
YourMainContainer.Children.Add(textBlock); //
如果您需要更多详细信息,请评论此内容

                    TextBlock txtmsg = new TextBlock();
                    txtmsg.Text = "New Program.";                               
                    txtmsg.Margin = new Thickness(10, 20, 10, 10);
                    txtmsg.TextWrapping = TextWrapping.Wrap;
                    txtmsg.FontSize = 28;
                    txtmsg.TextAlignment = TextAlignment.Center;
                    ContentPanel.Children.Add(txtmsg);

您在哪里具体指定了什么是
YourMainContainer