2011-10-29 44 views

回答

4

试试这个

var textBlock = new TextBlock(); 
// set some properties 
YourMainContainer.Children.Add(textBlock); // 

如果您需要更多的细节发表评论,只是这

2

如果您知道想要动态显示在页面上的控件,那么我会通过在XAML中包含这些控件并在控件上使用Visibility属性来显示和隐藏它们来解决问题。在Silverlight中,可见性枚举仅限于Visible和Collapsed值,所以当它不可见时它不会占用任何空间。如果您在追求该途径时遇到麻烦,则可以使用转换器(在“可见性绑定转换器”上搜索)控制数据绑定的可见性。您可以通过更改其父控件的可见性(如StackPanel或自定义控件)来显示/隐藏控件组。

0

试试这个,

    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); 
相关问题